Udostępnij za pośrednictwem


set_task_execution_resources — Funkcja

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

Zobacz też

Informacje

concurrency — Przestrzeń nazwy