프로세스란? 프로세스는 실행 중인 프로그램이다. 프로그램은 실행되기 전에는 보조기억장치에 저장된 데이터이지만, 이 프로그램을 메모리에 올라가고 실행되는 순간 프로그램은 프로세스가 된다. 스레드란? 스레드는 실행의 단위이며, 프로세스를 구성하는 실행의 흐름 단위이다. 하나의 프로세스에는 여러 개의 스레드를 가질 수 있으며, 프로세스 내의 여러 개의 스레드가 동시에 실행될 수 있다. 멀티프로세스란? 여러 프로세스를 동시에 실행하는 것이다. 멀티스레드란? 여러 스레드를 프로세스 내에 동시에 살행하는 것이다. 멀티프로세스와 멀티스레드의 차이? 만약 Hello를 출력하는 프로그램이 있다고 가정하고 출력을 2개 이상 하고 싶다면 2개 이상의 프로세스를 실행하면 되고(멀티프로세스는), 하나의 프로세스에서 여러 개의 ..
CS/운영체제
2026. 1. 9. 22:35
