task_group sınıfı
task_group Sınıfı bekledi veya iptal paralel çalışma topluluğu temsil eder.
class task_group;
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Aşırı yüklenmiş.Yeni bir yapı task_group nesnesi. |
|
Bozar bir task_group nesnesi.Ya da çağrı beklenen wait veya run_and_wait sürece yıkıcı bir özel durum nedeniyle unwinding yığın sonucu olarak çalıştırma öncesinde yıkıcı, yürütme nesne yöntemi. |
Public yöntemler
Ad |
Description |
---|---|
Alt ağacı kökü bu görev grubu iş iptal etme girişimi bir en iyi çabayı göstermektedir.Her görevin zamanlanan görev grubuna geçişli mümkünse iptal. |
|
Görev grubu iptali ortasındadır, şu anda olsa da olmasa arayan bildirir.Bu, gelmeyebilir cancel yöntemi çağrıldı task_group nesne (geri dönmek için bu yöntemi gibi kesinlikle niteleyen rağmen true).Büyük/küçük harf olabilir, task_group nesnesini yürütmeden satır içi ve başka bir görev grubu oluşturan iş ağacında iptal edildi.Nerede bu gibi durumlarda çalışma zamanı iptali ile bu akar saatin belirleyebilirsiniz task_group nesnesi, true de döndürülür. |
|
Aşırı yüklenmiş.Bir görev üzerinde zamanlar task_group nesnesi.Yoksa bir task_handle nesnesini parametre olarak geçirilen run, arayan yaşam yönetiminden sorumlu task_handle nesne.Yığın ayırma olabilen çalışma zamanı içinde bir parametre içerir işlevi nesnesine bir başvuru alır yöntemi sürümünü gerçekleştirmek başvuru alıyor sürüm kullanımına kıyasla daha az iyi bir task_handle nesnesi.Parametre sürüm _Placement bu parametre tarafından belirtilen konumda yürütme terkeden ağırlıklı görevin neden olur. |
|
Aşırı yüklenmiş.Satır içi arama içeriğine Yardımı ile çalışacak bir görev zamanlar task_group tam iptal desteği için nesne.İşlev, daha sonra üzerinde çalışmak kadar bekler task_group nesnesi tamamlanmış veya iptal edilmiş.Yoksa bir task_handle nesnesini parametre olarak geçirilen run_and_wait, arayan yaşam yönetiminden sorumlu task_handle nesne. |
|
Üzerinde çalışmak kadar bekler task_group nesnesi tamamlanmış veya iptal edilmiş. |
Notlar
Yoğun olarak kısıtlı aksine structured_task_group sınıfı task_group sınıfı olduğundan çok daha genel bir yapı.Herhangi biri tarafından açıklanan kısıtlamalar yok structured_task_group.task_groupnesneleri güvenle iş parçacıkları arasında kullanılan ve serbest form şekillerde kullanılan.Dezavantajı task_group yapısıdır değil gerçekleştirebilir yanı structured_task_group küçük miktarlarda iş gerçekleştirmek için görevler oluşturun.
Daha fazla bilgi için bkz. Görev paralellik (eşzamanlılık çalışma zamanı).
Devralma hiyerarşisi
task_group
Gereksinimler
Başlık: ppl.h
Namespace: eşzamanlılık