멀티스레드 (1) 썸네일형 리스트형 [JAVA] thread와 process의 차이 [JAVA] thread와 process의 차이 2018. 11. 29 기준 안녕하세요. 오늘은 프로세스와 스레드에 대해서 알아볼께요.신입 개발자 면접 질문 자주 등장하는 질문이죠!보통 개발 이론을 처음 접할때 공부했던 내용들이지만 말로 설명하려니 쉽지 않습니다. 그래서 정리를 해봤어요. 일단 간략하게!!프로세스는 운영체제로부터 자원을 할당받는 작업의 단위이고 스레드는 프로세스가 할당받은 자원을 이용하는 실행의 단위입니다. 프로세스는 실행될 때 운영체제로부터 프로세서를 할당받고, 운영되기 위해 필요한 주소 공간, 메모리 등 자원을 할당받습니다. 스레드란 한 프로세스 내에서 동작되는 여러 실행의 흐름으로, 프로세스 내의 주소 공간이나 자원들을 같은 프로세스 내에 스레드끼리 공유하면서 실행됩니다. 그러니까 .. 이전 1 다음