İş parçacığı nesneleri ve özellikleri
.NET, sınıfıyla System.Threading.Thread birlikte çok iş parçacıklı uygulamalar geliştirmenize yardımcı olan bir dizi sınıf sağlar. Aşağıdaki makaleler bu sınıflara genel bakış sağlar:
Ünvan | Açıklama |
---|---|
Yönetilen iş parçacığı havuzu | System.Threading.ThreadPool.NET tarafından yönetilen bir çalışan iş parçacığı havuzu sağlayan sınıfını açıklar. |
Süreölçerler | Çok iş parçacıklı bir ortamda kullanılabilecek .NET zamanlayıcılarını açıklar. |
Eşitleme temel bilgilerine genel bakış | Paylaşılan kaynağa erişimi eşitlemek veya iş parçacığı etkileşimini denetlemek için kullanılabilecek türleri açıklar. |
EventWaitHandle | System.Threading.EventWaitHandle bir iş parçacığı eşitleme olayını temsil eden sınıfını açıklar. |
CountdownEvent | System.Threading.CountdownEvent Sayısı sıfır olduğunda ayarlanan bir iş parçacığı eşitleme olayını temsil eden sınıfını açıklar. |
Karşılıklı dışlamalar | System.Threading.Mutex Paylaşılan kaynağa özel erişim veren sınıfını açıklar. |
Semaphore ve SemaphoreSlim | Paylaşılan kaynağa veya bir kaynak havuzuna System.Threading.Semaphore eşzamanlı olarak erişebilecek iş parçacığı sayısını sınırlayan sınıfını açıklar. |
Engel | Aşamalı işlemlerde iş parçacıklarının System.Threading.Barrier koordinasyonu için bariyer desenini uygulayan sınıfını açıklar. |
SpinLock | Belirli düşük düzeyli kilitleme senaryoları System.Threading.SpinLock için sınıfın System.Threading.Monitor basit bir alternatifi olan yapıyı açıklar. |
SpinWait | System.Threading.SpinWait Spin tabanlı bekleme için destek sağlayan yapıyı açıklar. |
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.