language/Linux terminal
process vs thread
파란하늘코더
2021. 2. 7. 00:50
반응형
프로세스와 쓰레드 개념이 머릿속에서 정리가 되지 않아 정리를 해둡니다
프로그램
프로그래밍 언어를 사용하여 수행절차를 표현해 놓은 명령어의 집합
하드디스크에 저장만 되어있고 실행이 되지 않은 상태
프로세스
운영체제가 메모리같은 필요한 자원을 할당해준 실행중인 프로그램
하나이상의 쓰레드를 포함하고 있다
각가의 프로세스는 메모리를 공유하지 못함
쓰레드
프로세스 내에서 실행되는 각각의 일
각각의 쓰레드는 메모리를 공유 할 수가 있다