SchedulerPolicy::SchedulerPolicy yapıcı
Yeni bir Zamanlayıcı ilke yapıları ve değerleri ile dolduran ilkesi anahtarları eşzamanlılık Runtime planlayıcılar ve kaynak yöneticisi tarafından desteklenen.
SchedulerPolicy();
SchedulerPolicy(
size_t _PolicyKeyCount,
...
);
SchedulerPolicy(
const SchedulerPolicy& _SrcPolicy
);
Parametreler
_PolicyKeyCount
Sayısı, anahtar/değer çiftlerini Connected _PolicyKeyCount parametresi._SrcPolicy
Kopyalanacak kaynak ilkesi.
Notlar
İlk kurucu burada varsayılan değerlerine tüm ilkeleri başlatılan yeni bir Zamanlayıcı ilkesi oluşturur.
Kurucu, başlatma işleminin bir adlandırılmış parametre stili kullanan yeni bir Zamanlayıcı ilkesi oluşturur.Sonra değerleri _PolicyKeyCount parametre anahtar/değer çiftleri olarak sağladı.Bu Oluşturucu belirtilmemiş herhangi bir ilke anahtarı varsayılan değer olacaktır.Bu oluşturucu özel durum oluþturabilir invalid_scheduler_policy_key, invalid_scheduler_policy_value veya invalid_scheduler_policy_thread_specification.
Üçüncü yapıcı bir kopya kurucu olur.Çoğunlukla, varolan bir ilkeyi kopyalamak ve onu kullanarak değiştirmek için yeni bir Zamanlayıcı ilke tanımlamak için en uygun yolu ise SetPolicyValue veya SetConcurrencyLimits yöntemleri.
Örnekler, dahil olmak üzere, Zamanlayıcı ilkeleri ile çalışma hakkında daha fazla bilgi için bkz: Zamanlayıcı ilkeleri.
Gereksinimler
Başlık: concrt.h
Namespace: eşzamanlılık
Ayrıca bkz.
Başvuru
SchedulerPolicy::SetPolicyValue yöntemi
SchedulerPolicy::GetPolicyValue yöntemi