CS/운영체제
쓰레드(Thread)
YoshiaLee
2023. 2. 6. 08:32
쓰레드(Thread)
-프로그램 내부의 흐름
다중 쓰레드(Multi Threads)
-한 프로그램에 2개 이상의 맥
-여러 맥이 동시에 실행되는것처럼 보인다(Concurrent) cf.Simultaneous(물리적 동시)
-현대에는 Process단위가 아니라 Thread단위로 Context switching
쓰레드의 구조
-프로세스의 메모리 공간(Code, data), 자원(File, I/O) 공유
-개별적인 PC, SP(Stack Pointer), Registers, stack 비공유