Thread


<aside> 💡 NOTE

프로세스마다 별도의 공간을 만들기에 같은 일을 여러개 띄우고 싶을때 사용하는 것

스크린샷 2024-02-29 오후 1.10.26.png

</aside>

Process 3

멀티스레드

<aside> ✍️ NOTE

스크린샷 2024-02-29 오후 1.26.52.png

Kernel Threads : 커널이 멀티 스레드를 하는 것을 알아서 스레드 별로 역할을 정해준다.

User Threads : 유저 프로그램이 스레드를 라이브러리의 지원을 받아 관리한다. 따라서 구현상의 제약점은 있을 수 있다.

</aside>