쓰레드(Thread)
-프로그램 내부의 흐름
다중 쓰레드(Multi Threads)
-한 프로그램에 2개 이상의 맥
-여러 맥이 동시에 실행되는것처럼 보인다(Concurrent) cf.Simultaneous(물리적 동시)
-현대에는 Process단위가 아니라 Thread단위로 Context switching
쓰레드의 구조
-프로세스의 메모리 공간(Code, data), 자원(File, I/O) 공유
-개별적인 PC, SP(Stack Pointer), Registers, stack 비공유
'CS > 운영체제' 카테고리의 다른 글
세마포(Semaphores) (0) | 2023.02.08 |
---|---|
프로세스 동기화 (0) | 2023.02.07 |
CPU 스케쥴링(CPU Scheduling) (1) | 2023.02.05 |
프로세스 (0) | 2023.02.04 |
운영체제 서비스 개요 (0) | 2023.02.03 |