2009-12-16 25 views

cevap

11

Eğer (bu yeni bir iş parçacığı yaratmaz ama havuzda mevcut konu yok eğer engelleyebilir) bir BackgroundWorkerthread pool bir iş parçacığı kullanan .NET bahsediyoruz Thread.Start yeni yönetilen iş parçacığı başlar iken varsayarsak.

3

Arka plan çalışanı, iş parçacığı havuzundan bir iş parçacığı kullanır. İplik havuzu dişleri normal dişlerdir, ancak yeniden kullanıldıkları için bunlara başlama maliyeti amortismana tabi tutulur. Bir iş parçacığı başlatmanın maliyeti önemli olabileceğinden, iş parçacığı havuzu kısa çalışma görevleri için idealdir.

1

BackgroundWorker'ın büyük avantajı, ProgressChanged olay işleyicisinde GUI kodunu çağırabilmenizdir.

İlgili konular