스레드 (1) 썸네일형 리스트형 프로세스와 스레드란? 운영체제와 연관이 있다. 1.프로세스란? 프로그램은 어떤 작업을 실행할 수 있는 파일이다. 프로세스는 컴퓨터 메모리에서 실행되고 있는 프로그램이다. 운영체제로부터 시스템 자원을 할당 받으며 자원의 종류의 예로 CPU 시간이나, 주소 공간, 메모리 영역이 있다. 할당되는 메모리영역은 Code, Data ,Stack, Heap 구역으로 나뉘어져 있다. 프로세스에는 최소 하나의 스레드를 가지고 있다. 각 프로세스는 별도의 주소 공간에서 실행되며, 한 프로세스는 다른 프로세스의 변수나 자료에 접근할 수 없다. 만약 각 프로세스의 자원끼리 통신을 하려면 파이프, 소켓, 파일 등의 통신 방법이 필요하다. 2.스레드란? 프로세스 내에서 실행되는 흐름의 단위이다. 프로세스가 할당받은 자원의 실행 단위이기도 하다. 프로.. 이전 1 다음