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