Thread
-
[Operating System] 쓰레드운영체제 2023. 3. 28. 01:03
쓰레드란 무엇인가? 쓰레드가 쓰레드라고 불리는 이유는, 프로세스의 Instruction 을 수행할 때 그 위치를 점처럼 찍었다 생각하고 멀리서 보면 실처럼 보인다고 해서 쓰레드라고 불리게 되었다고합니다. 쓰레드의 정의는 프로세스에서 Instruction 을 실행하는 단위를 이야기한다고 합니다. 하지만 이보다 lightweight process 가 더 와닿는 표현 같습니다. 그 이유는 뒤에서 알 수 있습니다. 프로세스 vs 쓰레드많이, 자주 헷갈리는 개념이 프로세스와 쓰레드입니다. 프로세스와 쓰레드의 차이점에 대해서 하나씩 짚어봅시다. 쓰레드드의 정의를 프로세스에서 Instruction 을 실행하는 단위라고 했습니다. 조금 바꿔 말하면, 프로세스의 Instruction 을 수행하는 것이 쓰레드입니다.쓰레드..