다음을 통해 공유


IHostThreadPoolManager 인터페이스

CLR(공용 언어 런타임)에서 스레드 풀을 구성하고 작업 항목을 스레드 풀에 대기시킬 수 있는 메서드를 제공합니다.

메서드

메서드 Description
GetAvailableThreads 메서드 현재 작업 항목을 처리하지 않는 스레드 풀의 스레드 수를 가져옵니다.
GetMaxThreads 메서드 호스트가 스레드 풀에서 동시에 유지 관리하는 최대 스레드 수를 가져옵니다.
GetMinThreads 메서드 요청을 예상하여 호스트가 유지 관리해야 하는 최소 유휴 스레드 수를 가져옵니다.
QueueUserWorkItem 메서드 실행할 함수를 큐에 넣고 해당 함수에서 사용할 데이터가 포함된 개체를 제공합니다.
SetMaxThreads 메서드 호스트가 스레드 풀에서 유지할 수 있는 최대 스레드 수를 설정합니다.
SetMinThreads 메서드 요청을 예상하여 호스트가 유지 관리해야 하는 최소 유휴 스레드 수를 설정합니다.

설명

호스트는 SetMaxThreadsSetMinThreads 메서드 호출에 지정된 값을 사용하여 스레드 풀을 구성할 필요가 없습니다. 이 경우 호스트는 이러한 메서드에서 E_NOTIMPL HRESULT 값을 반환해야 합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: MSCorEE.h

라이브러리: 리소스로 MSCorEE.dll에 포함됩니다.

.NET Framework 버전: 2.0부터 사용 가능

참고 항목