CS1 [CS] Program, Process, Thread 정의 및 차이점 오늘은 Process와 Thread 가 무엇인지, 이 두 가지의 차이점이 무엇인지 설명드리겠습니다. 정의 프로그램 : 디스크에 저장된 파일 형태로 존재하며, 메모리에는 올라가 있지 않은 정적인 상태아직 실행되지 않은, 단순히 실행 가능한 코드나 파일을 말합니다. ex) 소프트웨어, 애플리케이션 파일,스크립트 등이 프로그램에 해당합니다 프로세스 : 운영체제로부터 자원을 할당받은 작업의 단위프로그램이 실행 명령을 받고 메모리에 로드되면 프로세스가 됩니다.ex) 워드프로세서, 브라우저 등 여러개의 프로그램을 실행하면 각각의 인스턴스가 별도의 프로세스로 생성됩니다 스레드 : 프로세스 내에서 실제 작업을 수행하는 실행 흐름의 단위 하나의 프로세스 안에서 여러개의 스레드가 존재하며 프로세스의 자원을 공유 합니다... 2024. 11. 3. 이전 1 다음