Thread Nedir ? Process Nedir ?

Bilgisayar Mühendisliği Notları
By -
0

 


Thread (iş parçacığı) ve process (işlem) kavramları, çoklu görev yönetimi için kullanılan iki temel kavramdır. İşte kısa bir öz açıklama:

Process (İşlem):

  • Bir programın çalışan bir örneğidir.
  • Kendi bağımsız bellek alanına ve kaynaklara sahiptir.
  • İşlem, kendi başına bir programdır ve diğer işlemlerden izole edilmiştir.
  • İşlemler arasında iletişim ve veri paylaşımı genellikle daha maliyetlidir.

Thread (İş Parçacığı):

  • Bir işlemin içindeki bağımsız yürütme birimidir.
  • İş parçacıkları, aynı işlem içinde diğer iş parçacıkları ile bellek ve kaynakları paylaşır.
  • İş parçacıkları, işlem içinde daha hafif ve hızlıdır.
  • İş parçacıkları arasında iletişim ve veri paylaşımı daha hızlıdır, ancak dikkatlice senkronize edilmelidir.

Özetle, bir işlem bir programın bağımsız yürütme ortamını temsil ederken, iş parçacığı bir işlem içindeki bağımsız yürütme birimidir ve diğer iş parçacıklarıyla kaynakları paylaşabilir. İş parçacıkları genellikle daha hafif ve daha hızlıdır, ancak dikkatli senkronizasyon gerektirir.

Yorum Gönder

0Yorumlar

Yorum Gönder (0)