Konstruktor SchedulerPolicy::SchedulerPolicy
Tworzy nową zasadę harmonogram i wypełni je wartościami dla zasad kluczy obsługiwane przez planiści Runtime współbieżności i Menedżera zasobów.
SchedulerPolicy();
SchedulerPolicy(
size_t _PolicyKeyCount,
...
);
SchedulerPolicy(
const SchedulerPolicy& _SrcPolicy
);
Parametry
_PolicyKeyCount
Liczba klucz i wartość pary tego wykonaj _PolicyKeyCount parametru._SrcPolicy
Zasady źródłowego do skopiowania.
Uwagi
Pierwszy konstruktora tworzy nowe zasady harmonogramu, gdzie zostaną zainicjowane wszystkie zasady ich wartości domyślne.
Drugi konstruktor tworzy nową zasadę harmonogram, który używa stylu o nazwie parametru inicjalizacji.Wartości po _PolicyKeyCount parametr są dostarczane jako par klucz wartość.Wszelkie klucza zasad, która nie jest określona w tym konstruktora ma wartość domyślną.Ten konstruktor może zgłosić wyjątki invalid_scheduler_policy_key, invalid_scheduler_policy_value lub invalid_scheduler_policy_thread_specification.
Trzeci konstruktora jest Konstruktor kopiujący.Często najbardziej wygodny sposób, aby zdefiniować nową zasadę harmonogram jest skopiować istniejące zasady i zmodyfikować go za pomocą SetPolicyValue lub SetConcurrencyLimits metody.
Aby uzyskać więcej informacji na temat pracy z zasady harmonogramu, łącznie z przykładami, zobacz Harmonogram zasady.
Wymagania
Nagłówek: concrt.h
Obszar nazw: współbieżności
Zobacz też
Informacje
Metoda SchedulerPolicy::SetPolicyValue
Metoda SchedulerPolicy::GetPolicyValue