반응형
프로세스
-운영체제로부터 자원을 할당 받은 작업의 단위
스레드
-프로세스가 할당받은 자원을 이용하는 실행 흐름의 단위
( Code/Data/Heap 형식으로 할당된 메모리 영역만 공유하고 stack은 따로)
최소 작업의 단위
프로그램(코드덩어리)---실행--->프로세스 (그안에서 자원을 공유하는건 스레드)
프로세스는 오류가 있으면 다른 프로세스에 영향을 주지 않는다(자원공유 안하기 때문)
스레드는 오류 생기면 다른 스레드에게 영향을 줄 수 있다(자원공유 하기 때문)
반응형
'면접 질문들' 카테고리의 다른 글
MSA란? (0) | 2022.01.05 |
---|---|
배열과 링크드리스트 (0) | 2022.01.05 |
gpu cpu 차이 (0) | 2022.01.05 |
페이지 교체 알고리즘 (0) | 2022.01.04 |
1픽셀은 몇바이트인가? (0) | 2022.01.02 |