스레드에 대한 이론 정리

프로세스와 스레드에 대한 이론 정리글(2)
스레드의 일생과 상태 변화 .Net 프레임워크는 스레드의 상태를 ThreadState 열거형에 정의해두었습니다. 상태 설명 Unstarted 스레드 객체를 생성한 후 Thread.Start() 메소드가 호출되기 전의 상태입니다. Running 스레드가 시작하여 동작 중인 상태를 나타냄. Unstarted 상태의 스레드를 Thread.Start() 메소드를 통해 이 상태로 만들 수 있음 Suspended 스레드의 일시 중단 상태를 나타냄. 스레드를 Thread.Suspend() 메소드를 통해 이 상태로 만들 수 있으며, Suspended 상태인 스레드는 Thread.Resume() 메소드를 통해 다시 Running 상태로 만들 수 있습니다. WaitSleepJoin 스레드가 블록(Block)된 상태를 나타..