프로세스 하드디스크에 저장되어 있는 EXE 파일을 보통 프로그램이라 부른다. 프로그램이 실행되어 동작하고 있으면 이를 프로세스(Process) 혹은 태스크(Task)라고 부른다. 프로ㅔ스를 인스턴스라고 일컫기도 하나, 엄밀하게 말해서 인스턴스는 프로그램이 메모리에 로딩되어 있는 상태를 말하는 것이고, 프로세스는 메모리상에서 실행되고 있는 상태를 말한다. 스레드 윈도우 95와 NT부터는 하나의 프로그램을 하나의 프로세스가 실행하는 것이 아니라 여러개의 프로세슬 나누어 동시에 실행되도록 할수 있게 되었다. 이때, 프로그램의 주 프로세스 외에 주 프로세스와 함께 동시에 실행되는 프로세스들을 스레드라고 부른다. 멀티스레드 프로그램 주 프로세스 외에 하나 이상의 스레드를 가지고 동작하는 프로그램을 멀티스레드 프로..