ThreadState 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
스레드의 현재 실행 상태를 지정합니다.
public enum class ThreadState
public enum ThreadState
type ThreadState =
Public Enum ThreadState
- 상속
필드
Initialized | 0 | 스레드가 초기화되었으나 아직 시작되지 않았음을 나타내는 상태입니다. |
Ready | 1 | 사용 가능한 프로세서가 없으므로 스레드가 프로세서를 사용하기 위해 대기 중임을 나타내는 상태입니다. 스레드는 사용 가능한 다음 프로세서에서 실행될 준비가 되어 있습니다. |
Running | 2 | 스레드가 현재 프로세서를 사용 중임을 나타내는 상태입니다. |
Standby | 3 | 스레드가 곧 프로세서를 사용할 것임을 나타내는 상태입니다. 한 번에 하나의 스레드만 이 상태가 될 수 있습니다. |
Terminated | 4 | 스레드가 실행을 마치고 종료되었음을 나타내는 상태입니다. |
Transition | 6 | 스레드가 실행 전에 프로세서가 아닌 리소스를 대기하고 있음을 나타내는 상태입니다. 예를 들어, 디스크에서 해당 실행 스택을 페이지로 나누기 위해 대기하고 있을 수 있습니다. |
Unknown | 7 | 스레드의 상태를 알 수 없습니다. |
Wait | 5 | 스레드가 주변 작업이 완료되거나 리소스가 사용 가능해질 때까지 기다리고 있으므로 프로세서를 사용할 준비가 되어 있지 않음을 나타내는 상태입니다. 스레드가 준비 상태가 되면 다시 일정을 잡습니다. |
설명
중요
두 개의 스레드 상태 열거형 및 System.Diagnostics.ThreadStateSystem.Threading.ThreadState가 있습니다. 스레드 상태 열거형은 몇 가지 디버깅 시나리오에만 관심이 있습니다. 코드에서 스레드 상태를 사용하여 스레드 활동을 동기화하면 안 됩니다.
적용 대상
추가 정보
.NET