다음을 통해 공유


ThreadPool 멤버

작업 항목 게시, 비동기 I/O 처리, 다른 스레드 대신 기다리기 및 타이머 처리에 사용할 수 있는 스레드 풀을 제공합니다.

다음 표에서는 ThreadPool 형식에 의해 노출되는 멤버를 보여 줍니다.

Public 메서드

  이름 설명
Public method Static BindHandle 오버로드되었습니다. ThreadPool에 운영 체제 핸들을 바인딩합니다.
Public method Supported by the .NET Compact Framework Equals  오버로드되었습니다. 두 개의 Object 인스턴스가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public method Static GetAvailableThreads GetMaxThreads에서 반환하는 최대 스레드 풀 스레드 수와 현재 활성 상태인 스레드 수 간의 차이를 검색합니다.
Public method Supported by the .NET Compact Framework GetHashCode  특정 형식에 대한 해시 함수로 사용되며 GetHashCode는 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용하기 적당합니다. (Object에서 상속됨)
Public method Static GetMaxThreads 동시에 활성 상태가 될 수 있는 스레드 풀에 대한 요청의 수를 검색합니다. 해당 수를 넘는 모든 요청은 스레드 풀 스레드가 사용 가능해질 때까지 큐에 대기 상태로 남아 있습니다.
Public method Static GetMinThreads 스레드 풀에서 새 요청에 대비하여 보유하고 있는 유휴 스레드의 수를 검색합니다.
Public method Supported by the .NET Compact Framework GetType  현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public method Static Supported by the .NET Compact Framework QueueUserWorkItem 오버로드되었습니다. 실행을 위해 메서드를 큐에 대기시킵니다. 이 메서드는 스레드 풀 스레드를 사용할 수 있을 때 실행됩니다.
Public method Static Supported by the .NET Compact Framework ReferenceEquals  지정한 Object 인스턴스가 동일한지 여부를 확인합니다. (Object에서 상속됨)
Public method Static RegisterWaitForSingleObject 오버로드되었습니다. WaitHandle을 기다리는 대리자를 등록합니다.
Public method Static SetMaxThreads 동시에 활성 상태가 될 수 있는 스레드 풀에 대한 요청 수를 설정합니다. 해당 수를 넘는 모든 요청은 스레드 풀 스레드가 사용 가능해질 때까지 큐에 대기 상태로 남아 있습니다.
Public method Static SetMinThreads 스레드 풀에서 새 요청에 대비하여 보유하고 있는 유휴 스레드의 수를 설정합니다.
Public method Supported by the .NET Compact Framework ToString  현재 Object를 나타내는 String을 반환합니다. (Object에서 상속됨)
Public method Static UnsafeQueueNativeOverlapped 실행할 중첩된 I/O 작업을 큐에 대기시킵니다.
Public method Static UnsafeQueueUserWorkItem WaitHandle을 기다리는 대리자를 등록합니다.
Public method Static UnsafeRegisterWaitForSingleObject 오버로드되었습니다. 지정된 대리자를 스레드 풀에 대기시킵니다.

위쪽

참고 항목

참조

ThreadPool 클래스
System.Threading 네임스페이스

기타 리소스

스레드 및 스레딩
관리되는 스레드 풀