프로세스와 스레드의 차이

이지섭·2023년 6월 25일
0
  • Thread란, 한 Process 내부에서 개별화 된 코드의 실행 흐름
    • 멀티스레딩
    • 동시성, 동기화
  • OS가 가상메모리의 일정 공간을 Process에게 할당해준다
    • Process에 속한 모든 Thread들이 작동할 수 있는 범위도 그 가상 메모리 안으로 제한된다.
    • Thread들 각자 사용하는 공간
      • Thread Local Storage
      • 각자의 Stack
  • Process(작업)는 최소 1개의 Thread를 가진다. (연산 단위는 사실 Process가 아닌 Thread)
profile
Stop thinking. Just do it.

0개의 댓글

관련 채용 정보