목록Interview (10)
손영배 블로그 누구나 쉽게 이해하고 습득하기
프로그램(Program)과 프로세스(process)와 스레드(thread)의 차이
면접질문에서 가장 많이 받은 질문 중 하나이다. IT 개발직군이라면 말이다. 프로세스는 운영체제로부터 자원을 할당받는 작업의 단위이고 스레드는 프로세스가 할당받은 자원을 이용하는 실행의 단위입니다. Program이란? - program은 실행파일이다. 파일 시스템에 존재하는 실행파일이 프로그램입니다. 즉. 'exe'로 끝나는 파일들이다. Process는 - 사용자가 프로그램을 더블클릭해서 실행하게 되면 운영체제가 그 프로그램을 실행시켜줘 그 프로그램을 실행시키는 실행 주체 그것을 인스턴스라고도 표현을 합니다. 프로그램의 하나의 인스턴스 그것이 프로세스예요! 즉 프로그램을 실행하게 되면 CPU를 차지하면서 수행하는 수행 주체가 프로세스입니다. 프로그램은 하나지만 이 프로그램을 실행하는 인스턴스는 여러 개가..
Interview
2019. 6. 19. 00:01