면접 - 운영체제

개발자 면접 질문 - 프로세스와 쓰레드의 차이

snow-line 2020. 12. 4. 17:03
반응형

1. 프로세스

 - OS가 메모리 등의 자원을 할당해 준 실행중인 프로그램

 - 프로세스는 메모리 영역을 공유하지 않고 각각 독립적으로 사용

 

2. 쓰레드

 - 프로세스 내에서 프로세스의 자원을 갖고 실제로 일하는 일꾼

 - 프로세스 내에서 실행되는 여러 흐름의 단위

 - 스택 영역은 독립적으로 사용하며 메서드 영역, 힙 영역은 공유한다.

반응형