CS (1) 썸네일형 리스트형 멀티 스레딩 프로세스(Process): 운영체제로부터 자원을 할당받은 작업의 단위스레드(Thread): 프로세스가 할당받은 자원을 이용하는 실행 흐름의 단위 모든 프로그램은 운영체제가 실행되기 위한 메모리 공간을 할당해 줘야 실행된다.프로그램을 실행하면 해당 프로그램은 메모리에 올라가게 되고, 운영체제로부터 시스템 자원을 할당받아 프로그램을 실행시킨다. 스레드 특징스레드는 프로세스 내부에 존재하므로 프로세스의 데이터 영역에 접근이 가능하다.스레드끼리 서로의 데이터에 접근 가능하다.스레드도 하나의 작업단위라 병렬처리가 가능하다.프로세스의 메모리영역은 code, data, stack, heap으로 나뉘지만, 스레드는 stack 메모리 공간만 갖는다.하나의 프로세스 내부에 여러개의 스레드를 가질 수 있다.싱글 스레드: 하.. 이전 1 다음