지난 포스팅에서 다룬 쓰레드 개념에 이어서 멀티쓰레드에 대해서 다뤄보겠습니다. 멀티쓰레드 멀티쓰레드는 말 그대로 쓰레드가 여러개 존재하는 것을 의미합니다. 의미는 굉장히 간단하니 넘어가기로 하고, 전에 다룬 멀티 프로스와 혼동될 수 있는 개념이므로, 한번 짚고 넘어가봅시다. 각 instruction은 점(.)을 의미했고, 그러한 점들이 모인 instruction set이 곧 thread라고 설명한 바 있습니다. 그러한 쓰레드들을 기준으로 용어들을 정리한 그림입니다. 즉! 여러 개의 쓰레드가 존재하는 것이 멀티쓰레드가 아니라 하나의 프로세스 내에서 여러 개의 쓰레드가 존재해야 멀티쓰레드인 것입니다. 멀티쓰레드! 왜 쓰는거죠?? 그렇다면 우리는 멀티쓰레드를 왜 사용할까요?? 제가 이 개념을 처음 배우고 느낀..