Görev ve iplik arasındaki fark nedir?
C# 4.0, Sistem içinde Görev var.İş parçacığı.Görevler ad. Ne İplik ve Görev arasındaki gerçek farktır. Öğrenme ile kendi iyiliğim için bazı örnek program(MSDN yardım alınan) yaptım
Parallel.Invoke
Parallel.For
Parallel.ForEach
ama birçok şüphe fikir çok net değil gibi.
Başlangıçta soru benzer bir türü için Stackoverflow içinde aradım ama aynısını almak mümkün değildi bu soru Başlığı olabilir. Eğer biri soru burada yayınlanmadan önceki aynı tip hakkında bir şey bilen varsa, lütfen bağlantıyı referans verin.
CEVAP
Bilgisayar bilimleri açısından, Task
gelecekya da birsöz. (Bazı insanlar bu iki dönem synomymously kullanın, biraz farklı onları kullanın, kimse hatırlamıyorkesintanım.) Temelde, Task<T>
"T
ama şimdi değil tatlım dönmek için, çok meşgulüm, seni sonra neden gelmiyorsun? sözler
Thread
o sözü yerine getiren bir yoldur. Ama Task
her ihtiyacı yepyeni Thread
Bir değil. (Aslında, bir iş parçacığı oluşturma ve bunu yaparken yeniden kullanarak havuzu varolan bir iş parçacığı daha pahalı olduğu için genelde istenmez. Daha bir an bu.) Eğer bu değer sizi bekliyor geliyor bir dosya veya bir veritabanı veya ağ, sonra olması için bir iş parçacığı için bekleyecek verileri her zaman olabilir hizmet Diğer istekleri. Bunun yerine, Task
hazır olduklarında değer(ler) almak için bir geri arama kayıt.
Özellikle, Task
yapardeğildemeknedenbu kadar uzun bir zaman değerini geri alır.olabiliruzun zaman hesaplamak için gereken, ya da belki uzun bir süre getirmek için gereken. Eski durumda ki Thread
Task
çalıştırmak için kullanın. (.NET, iş parçacığı pahalı çıldırdı, genellikle onları mümkün olduğunca kaçınmak istiyorum ve gerçekten sadece çoklu İşlemci üzerinde birden fazla ağır hesaplamaları çalıştırmak istiyorsanız onları kullanın. Örneğin, Windows, bir iş parçacığı ağırlığında 12&hafta;KiByte (sanırım), Linux, bir iş parçacığı ağırlığında az 4&hafta;KiByte, eğer x/IŞIN bile sadece 400&hafta;Bayt. .NET, 1&; MiByte hafta!)
Bir süreç ve iplik arasındaki fark ned...
Bir iplik ve lif arasındaki fark nedir...
Hizmet, zaman Uyumsuz Görev Ve İplik a...
çatal ve iplik arasındaki fark nedir...
İplik arasındaki fark nedir.() setPrio...