Search

프로세스와 쓰레드의 차이점

프로그램이란, 파일이 저장 장치에 저장되어 있지만 메모리에는 올라가 있지 않은 정적인 상태를 말한다.

 프로세스

실행되고 있는 컴퓨터 프로그램
운영체제로부터 자원을 할당받은 작업의 단위

 쓰레드

프로세스의 한계
프로세스가 할당받은 자원을 이용하는 실행 흐름의 단위
프로그램 하나가 단순히 한 가지 작업만을 하는 경우는 없다.
스레드는 메모리를 서로 공유할 수 있다.