멀티쓰레딩
-
💻 [OS 오퍼레이팅시스템] #10 | Thread & Synchronization | 멀티쓰레딩, 프로세스와 쓰레드, ULT, KLTCS/OS 2022. 6. 12. 18:49
💻 프로세스와 쓰레드 - 프로세스 실행되고 있는 프로그램 일련의 명령 및 관련 시스템 리소스 집합의 실행으로 특정 지어지는 실행 단위 - 특성 1. 자원 소유권의 단위 2. 실행(프로세스 관점) 단위 또는 스케쥴링(커널 관점) 단위 - 쓰레드 한 프로세스는 단일 실행 순서를 갖는다. 실행 단위는 thread라고 부른다. 또는 LWP(Light Weight Process)라고 하며, 자원 소유 단위는 여전히 프로세스(또는 task)라고 한다. * 프로세스 세분화 -> 실행 단위, 자원 소유 단위 -> '쓰레드' 💻 멀티쓰레딩 - 멀티쓰레딩 한 프로세스에는 한 개 또는 다수의 쓰레드가 존재한다. 단일 프로세스 내에서 다수의 동시 실행 경로를 지원할 수 있는 OS의 능력이다. 쓰레드는 같은 프로세스의 다른 쓰..