Udostępnij za pośrednictwem


IHostThreadPoolManager — Interfejs

Udostępnia metody umożliwiające środowisko uruchomieniowe języka wspólnego (CLR) skonfigurowanie puli wątków i kolejkowanie elementów roboczych do puli wątków.

Metody

Metoda Opis
GetAvailableThreads, metoda Pobiera liczbę wątków w puli wątków, które nie przetwarzają obecnie elementów roboczych.
GetMaxThreads, metoda Pobiera maksymalną liczbę wątków, które host utrzymuje jednocześnie w puli wątków.
GetMinThreads, metoda Pobiera minimalną liczbę bezczynnych wątków, które host utrzymuje w oczekiwaniu na żądania.
QueueUserWorkItem, metoda Kolejkuje funkcję do wykonania i udostępnia obiekt zawierający dane, które mają być używane przez funkcję.
SetMaxThreads, metoda Ustawia maksymalną liczbę wątków, które host może obsługiwać w puli wątków.
SetMinThreads, metoda Ustawia minimalną liczbę bezczynnych wątków, które host musi zachować w oczekiwaniu na żądania.

Uwagi

Host nie jest wymagany do skonfigurowania puli wątków przy użyciu wartości określonych w wywołaniach metod SetMaxThreads i SetMinThreads . W takim przypadku host powinien zwrócić wartość HRESULT E_NOTIMPL z tych metod.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: MSCorEE.h

Biblioteki: Uwzględnione jako zasób w MSCorEE.dll

.NET Framework wersje: dostępne od wersji 2.0

Zobacz też