TaskCreationOptions
Bu sınıf ile TaskScheduler nesnesine yaratılacak olan task'ın bazı özelliklerini bildirerek, ne yapmasını gerektiğini kontrol edebiliriz.
TaskCreationOptions.None
TaskFactory.StartNew(MyFunc(), new CancellationToken(), TaskCreationOptions.None, TaskScheduler.Current)
TaskCreationOptions.LongRunning
Bu seçenek kullanılırsa Task yeni bir Thread ile çalıştırılır.
Task.Factory.StartNew(() =>{...},TaskCreationOptions.LongRunning);
Eğer bu seçeneği kullanılmazsa Task, ThreadPool içindeki mevcut bir thread'e atanır.
Hiç yorum yok:
Yorum Gönder