프로세스와 스레드 프로세스 : 운영체제로부터 자원을 할당받는 작업의 단위 -ex)OS운영체제 내에서 크롬 브라우저를 시작 => 프로세스 1개 실행 프로세스 구조 -OS가 프로그램 실행을 위해 프로세스 할당할 때 Code와 Data, 메모리 영역(Stack, Heap)을 할당해준다. -Code : Java main메서드 와 같은 코드들 -Data : 프로그램 실행 중 저장 할수 있는 저장공간 전역변수, 정적변수(static), 배열 등 초기화된 데이터를 저장하는 공간 -메모리 영역 ㄴStack : 지역변수, 매개변수 리턴 변수를 저장 ㄴHeap : 프로그램이 동적으로 필요한 변수를 저장 -Data와 Memory는 성격이 다르다. 스레드 : 프로세스 내에서 일하는 일꾼(코드 실행의 흐름) -생성 : 프로세스..