Thread(스레드) - 영어 사전으로는 실, 흐름 등을 의미합니다. - 프로그램의 흐름으로 생각해볼 수 있습니다. - OS는 프로그램 하나를 처리할 때 프로세스라는 단위로 처리합니다. 멀티태스킹 멀티스레드 프로그램을 동시에 여러 개 사용할 때 프로세스가 각각의 프로그램에 하나씩 배정되어 멀티 프로세스로 처리합니다. 프로그램의 내부에서 멀티태스킹이 이루어질 때 사용. - 멀티태스킹 ≠ 멀티프로세스? 1) 하나의 프로긂이 동시에 두 작업을 합니다. 2) 단일 프로세스만 할당이 되고, 두 작업을 동시에 진행 가능하게 해주는 개념은? "멀티 스레드" 프로세스 vs 스레드 프로세스 스레드 여러 개가 독립적으로 존재합니다. 프로세스 내에 포함되어 있습니다. 하나가 문제되어도 다른 프로그램에 영향을 주지 않습니다...