Computer Science/전산용어
[광박사]Computer Science/전산용어 : [6] 쓰레드(Thread)란 무엇인가?
광박사
2019. 7. 5. 16:44
쓰레드(Thread) -- 프로그램을 실행할 때, 프로그램 안에 존재하는 실행 코드들
: 컴퓨터 프로그램 수행 시 프로세스 내부에 존재하는 수행 경로, 즉 일련의 실행 코드. 프로세스는 단순한 껍데기일 뿐, 실제 작업은 쓰레드가 담당한다. 프로세스 생성 시 하나의 주 쓰레드가 생성되어 대부분의 작업을 처리하고 주 쓰레드가 종료되면 프로세스도 종료된다. 하나의 운영 체계에서 여러 개의 프로세스가 동시에 실행되는 환경이 멀티태스킹이고, 하나의 프로세스 내에서 다수의 쓰레드가 동시에 수행되는 것이 멀티쓰레딩이다.