Blog yayınlarında ve burada SO'da ThreadC # 'ın son sürümlerinde sınıfın kullanımından kaçınan veya buna karşı tavsiyelerde bulunan birçok insan görüyorum (ve tabii ki 4.0+, Task& arkadaşların eklenmesiyle birlikte ). Daha önce bile, düz eski bir iş parçacığının işlevselliğinin birçok durumda ThreadPoolsınıf tarafından değiştirilebileceği gerçeği hakkında tartışmalar vardı .
Ayrıca, diğer özel mekanizmalar Threadsınıfı daha az çekici kılıyor, örneğin Timerçirkin Thread+ Sleepcombo'nun yerini alması , oysa bizim sahip olduğumuz GUI'ler BackgroundWorkervb.
Yine de, Threadbazı insanlar için (ben de dahil) çok tanıdık bir kavram gibi görünüyor, insanlar, bir tür paralel yürütmeyi içeren bir görevle karşılaştıklarında, doğrudan eski güzel Threadsınıfı kullanmaya atlayan insanlar . Son zamanlarda alışkanlıklarımı değiştirme zamanının gelip gelmediğini merak ediyordum.
Öyleyse sorum şu, Threadyukarıdaki yapılardan biri yerine düz eski bir nesneyi kullanmanın gerekli veya yararlı olduğu durumlar var mı?
64.5k. Oldukça etkileyici bir gösteri