Aracılığıyla paylaş


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 sınıfı

SchedulerPolicy::SetPolicyValue yöntemi

SchedulerPolicy::GetPolicyValue yöntemi

SchedulerPolicy::SetConcurrencyLimits yöntemi

PolicyElementKey numaralandırma