본문 바로가기
language/Linux terminal

process vs thread

by 파란하늘코더 2021. 2. 7.
반응형

프로세스와 쓰레드 개념이 머릿속에서 정리가 되지 않아 정리를 해둡니다

 

프로그램

프로그래밍 언어를 사용하여 수행절차를 표현해 놓은 명령어의 집합

하드디스크에 저장만 되어있고 실행이 되지 않은 상태

 

프로세스

운영체제가 메모리같은 필요한 자원을 할당해준 실행중인 프로그램

하나이상의 쓰레드를 포함하고 있다

각가의 프로세스는 메모리를 공유하지 못함

 

쓰레드

프로세스 내에서 실행되는 각각의 일

각각의 쓰레드는 메모리를 공유 할 수가 있다

 

 

 

'language > Linux terminal' 카테고리의 다른 글

[linux] tar, zip, gz 압축/해제  (0) 2021.04.27
tmux setting 변경  (0) 2021.02.13
[linux] time 명령어 사용법(real, user, sys)  (0) 2021.02.02
[make] PHONY 사용법  (0) 2021.02.02
linux 파일만, 폴더만 출력하기  (0) 2021.01.30

댓글