본문 바로가기
컴퓨터과학/OS

[OS] 스레드(Thread)

by lewns2 2021. 4. 12.

스레드(Thread)

 

  • 프로세스 내에서 실행되는 여러 흐름의 단위
  • 프로세스가 프로그램의 주체라면, 스레드는 프로세스의 실제 실행 단위를 의미한다.
  • 프로세스는 여러 개의 스레드를 담고 있으며, 커널은 프로세스가 담고 있는 스레드를 관리해서 프로세스의 동작을 조정한다.

 

가상주소 공간을 공유하는 스레드

Stack은 스레드 고유의 자원이며, Heap, Data, Code 영역과 같은 프로세스의 자원을 공유한다.

 

 

정리) 프로그램 vs 프로세스 vs 스레드 추가 예정

 

 

 

728x90
반응형

'컴퓨터과학 > OS' 카테고리의 다른 글

[OS] 프로세스(2)  (0) 2021.04.12
[OS] 프로세스(1)  (0) 2021.04.12