Thread와 Process, 그리고 Scheduling
생각보다 자주 언급되고 자주 사용되는 개념이다.OS 관점에서 쓰레드와 프로세스는 어떤 차이가 있을까? 프로세스는 프로그램의 인스턴스이며 쓰레드는 프로세스 내에서의 작업 단위이다.만일 프로그램에 단일 작업 단위(쓰레드)만 허용된다면 싱글 쓰레드, 다수의 작업 단위가 혀용된다면 멀티 쓰레드 프로그램이 된다.이는 곧 OS에서의 자원 할당은 프로세스… Read moreThread와 Process, 그리고 Scheduling