Funkcja set_task_execution_resources
Ogranicza zasobów wykonanie używane przez Runtime współbieżności wewnętrznych wątków do koligacji, określony zestaw.
Jest ważne tylko, zanim Menedżer zasobów został utworzony lub między dwa okresy istnienia Menedżera zasobów, wywołanie tej metody.To może być wywołana wiele razy tak długo, jak Menedżer zasobów nie istnieje w momencie wywołania.Po ustawieniu limitu koligacji pozostaje w mocy aż do następnego ważny wywołanie set_task_execution_resources metody.
Maski koligacji dostarczonych nie muszą być podzbiorem maski koligacji procesu.Koligacja procesu zostaną zaktualizowane, jeśli to konieczne.
void __cdecl set_task_execution_resources(
DWORD_PTR _ProcessAffinityMask
);
void __cdecl set_task_execution_resources(
unsigned short _Count,
PGROUP_AFFINITY _PGroupAffinity
);
Parametry
_ProcessAffinityMask
Maski koligacji, która współbieżności w czasie wykonywania wątków roboczych jest ograniczona do.Ta metoda w systemie o większej niż 64 wątki sprzętu tylko, jeśli chcesz ograniczyć Runtime współbieżności do podzbioru bieżąca grupa procesora.Ogólnie rzecz biorąc należy użyć wersji metody, która przyjmuje tablicę koligacje grupy jako parametr, aby ograniczyć koligacji na komputerach o większej niż 64 wątki sprzętu._Count
Liczba GROUP_AFFINITY wpisów w tablicy określonej przez parametr _PGroupAffinity._PGroupAffinity
Tablica GROUP_AFFINITY wpisów.
Uwagi
Metoda wygeneruje invalid_operation wyjątku, jeśli Menedżer zasobów jest obecny w czasie jest wywoływany i invalid_argument wyjątku, jeśli określono koligację wyniki pustego zestawu zasobów.
Wersja metody, która pobiera tablicę koligacje grupy parametr tylko powinny być używane w systemach operacyjnych z wersją systemu Windows 7 lub nowszej.W przeciwnym razie invalid_operation jest wyjątek.
Programowo modyfikowanie koligacja procesu po przywołana tej metody nie spowoduje ponownej koligacji, który ogranicza się do Menedżera zasobów.Dlatego należy zmienić wszystkie przetworzyć koligacji przed wywołaniem tej metody.
Wymagania
Nagłówek: concrt.h
Obszar nazw: współbieżności