프로세스와 스레드에 대한 이론 정리

    프로세스와 스레드에 대한 이론 정리글(2)

    프로세스와 스레드에 대한 이론 정리글(2)

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