스레드
-
06. 프로세스와 스레드운영체제 2022. 8. 10. 02:37
프로세스와 스레드는 싱글턴 패턴에서 다룬 바 있습니다. 거기서는 개념만 대충 훑어보았기 때문에 더 자세하게 다뤄 보도록 하겠습니다. 프로세스(Process) 프로세스는 CPU가 현재 수행하고 있는 사용자 프로그램과 시스템 프로그램으로, 시스템의 작업 단위를 가리킵니다. ※ CPU는 다른 말로 프로세서라고 합니다. 간단하게 말해 현재 실행되고 있는 프로그램을 말합니다. 여러분들이 이 글을 보기 위해 켜 둔 브라우저도 프로세스에 해당합니다. 정확하게는, 띄워 둔 브라우저 하나가 프로세스 하나에 해당합니다. 즉 응용 프로그램 자체가 프로세스를 뜻하는 것은 아닙니다. 프로그램이 실행되면 프로그램의 코드와 프로세스 제어 블록(Process Control Block : PCB)이 메모리에 올라가게 됩니다. PCB는..