Aracılığıyla paylaş


İşlemler ve İş Parçacıkları

Bir uygulama bir veya daha fazla işlemden oluşur. bir işlem, en basit ifadeyle yürütülen bir programdır. Bir veya daha fazla iş parçacığı işlem bağlamında çalışır. iş parçacığı, işletim sisteminin işlemci süresini ayırdığı temel birimdir. İş parçacığı, şu anda başka bir iş parçacığı tarafından yürütülen parçalar da dahil olmak üzere işlem kodunun herhangi bir bölümünü yürütebilir.

iş nesnesi işlem gruplarının birim olarak yönetilmesine olanak tanır. İş nesneleri, bunlarla ilişkili işlemlerin özniteliklerini denetleen namable, securable, sharable nesneleridir. İş nesnesi üzerinde gerçekleştirilen işlemler, iş nesnesiyle ilişkili tüm işlemleri etkiler.

iş parçacığı havuzu, uygulama adına zaman uyumsuz geri çağırmaları verimli bir şekilde yürüten bir çalışan iş parçacıkları koleksiyonudur. İş parçacığı havuzu öncelikli olarak uygulama iş parçacığı sayısını azaltmak ve çalışan iş parçacıklarının yönetimini sağlamak için kullanılır.

fiber, uygulama tarafından el ile zamanlanması gereken bir yürütme birimidir. Fiberler, bunları zamanlayan iş parçacıkları bağlamında çalışır.

Kullanıcı modu zamanlama (UMS), uygulamaların kendi iş parçacıklarını zamanlamak için kullanabileceği basit bir mekanizmadır. UMS iş parçacıkları, tek bir iş parçacığının iş parçacığı bağlamını paylaşmak yerine her UMS iş parçacığının kendi iş parçacığı bağlamı olması fiberlerden farklıdır.