'이것이 C#이다 개정판'의 chapter 19를 정리한 글입니다. 프로세스와 스레드 (Process & Thread)프로세스는 실행 파일이 실행되어 메모리에 적재된 인스턴스입니다.가령 word.exe가 실행 파일이라면, 이 실행 파일에 담겨 있는 데이터와 코드가 메모리에 적재되어 동작하는 것이 프로세스입니다. 프로세스는 반드시 하나 이상의 스레드로 구성되는데, 스레드는 운영체제가 CPU 시간을 할당하는 기본 단위입니다.멀티 스레드를 이용할 때의 장점사용자 대화형 프로그램(콘솔 프로그램 및 GUI 프로그램 모두)에서 멀티 스레드를 이용하면 응답성을 높일 수 있습니다.단일 스레드로 프로그램을 만들고, 해당 프로그램에서 파일 복사 작업을 할 때의 작업을 취소하고 싶어도 프로그램은 사용자에게 반응하지 않아..