Onur Dayıbaşı

CV
none

Concurrency ile Paralel Çalışma Arasındaki Fark Nedir?

Eşzamanlı çalışma ve parallel çalışma arasındaki temel fark aslında Parallel sizin birden fazla task aynı anda çalıştırabilmenizdir. Bunun için multi-core işlemcilere ihtiyacınız vardır. Eğer tek bir işlemciniz varsa birden fazla uygulamayı nasıl aynı anda çalıştırıyoruz. Multi-tasking yani bu süre içerisinde işlemci processor iş bölümlemesi yaparak birden fazla uygulamayı örneğin Spotify, Tarayıcı, Word vb parça parça zaman vererek çalıştırır. Bu işlemi çok hızlı yaptığı için son kullanıcılar bu durumu hissetmez. Hatta alt tarafta işletim sistemi seviyesinde bir çok task bu scheduler tarafından çalıştırılır. Özetle CPU süre paylaşımını gerçekleştirir.

Referanslar