Aracılığıyla paylaş


task_group sınıfı

task_group Sınıfı bekledi veya iptal paralel çalışma topluluğu temsil eder.

class task_group;

Üyeler

Dd470722.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

task_group::task_group yapıcı

Aşırı yüklenmiş.Yeni bir yapı task_group nesnesi.

task_group:: ~ task_group yıkıcı

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.

Dd470722.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

task_group::Cancel yöntemi

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.

task_group::is_canceling yöntemi

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.

task_group::Run yöntemi

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.

task_group::run_and_wait yöntemi

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.

task_group::Wait yöntemi

Ü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

Ayrıca bkz.

Başvuru

eşzamanlılık ad

structured_task_group sınıfı

task_handle sınıfı