Process와 Thread의 차이점 – IT 개발

process thread new thumnail

최근 고려대학교 인공지능학과 대학원 면접에서 가볍게 이 질문을 물어봤다. 가벼운 질문이였지만 생각보다 말로 풀어서 설명하려니 자연스럽지 못했던 기억이 있다. 이번기회에 간단하게 정리하고자 한다. 컴퓨터 공학 분야에서는 많은 기술적인 용어와 개념들이 존재한다. 이 중에서도 특히 ‘프로세스’와 ‘스레드’는 운영 체제와 다중 프로그래밍 환경에서 꼭 알아야 할 핵심 개념 중 하나이다. 그러나 이 두 용어를 정확하게 이해하지 못하는