ertan2002 adlı üyeden alıntı: mesajı görüntüle
threadpool kullanabilirsin. benim izlediğim yöntem böyle.. yaratılan threadleri de takip etmek zorunda kalmazsın o zaman.. bunun haricinde .net tarafında pek öne çıkmayan mutex, semaphore, ipc gibi kavramlarıda araştırabilirsin
Söylediğiniz kavramları araştırmaya başladım Threadpool dahil.

Ama Thread kullanacak olsak hangisi daha mantıklı olur. Hiçbirşey yapmadan programı kapatmak hata vermesini engellemek mi yoksa IsBackground parametresine true verip hata vermesini engellemek mi ?

rob33n adlı üyeden alıntı: mesajı görüntüle
Thread daha iyi ki içerisinde birden fazla bağımsız instance yaratıp iş yaptırabiliyorsun. Backgroundworker sadece arkaplanda çalışarak ui'nin donmasını engelliyor. Yoksa clr sonlandığında hata döndürebilir ve hatayı yakalayamayabilirsin.
Hatta bana sorarsan direk Task kullan.
Yeni bir thread oluşturuyorum ve onun property'sin de bulunan IsBackground özelliğine true değerini veriyorum thread o zaman Backgroundworker olarak mı çalışıyor