Thread 스레드 컴퓨터의 기본 작업 실행 단위. 하나의 스레드는 하나의 작업이다. 스레드는 크게 물리 스레드(Physical thread)와 논리 스레드(Logical thread) 로 나뉘어진다 물리 스레드: CPU 코어에서 동시에 실행할 수 작업의 개수를 뜻함 논리 스레드: OS에서 다루는 작업들이다. 논리 스레드가 실제로 실행이 되려면 물리 스레드에 작업이 인계(스케줄링)가 되어야 한다. 때문에 OS는 현재 실행 예정인 논리 스레드를 스케줄링 전략(process scheduling)에 따라 물리 스레드에 넘겨줘서 작업을 실행시킨다. 하나의 프로세스는 기본 1개 이상의 논리 스레드로 실행이 된다. OS는 프로세스의 스레드들을 스케줄링 전략에 따라 CPU의 물리 스레드에게 넘겨줌으로써 멀티태스킹을 ..