멀티스레드 썸네일형 리스트형 동시성 처리 프로세스와 스레드프로세스- 운영체제의 작업 단위- 실행중인 프로그램- 프로세스 실행을 위해 PCB를 생성하며, PCB에는 프로세스의 상태, 메모리 정보 등을 포함스레드- CPU의 작업 단위, 하나의 프로세스 내에서 독립적으로 실행- 모든 프로세스는 기본적으로 하나의 스레드를 갖는데, 이를 메인스레드 라고 함- 스레드가 등장하면서 프로세스 > 자원의 단위, 스레드 > 실행의 단위PCB와 TCB- PCB는 프로세스의 정보를 담고 있고, 각 스레드는 프로세스의 PCB에 연결됨 TCB를 가짐- TCB는 스레드의 프로그램 카운터(PC), 스택 포인터(SP), 레지스터 상태 등 CPU와 관련된 정보를 담아 컨택스트 스위칭을 가능하게 함- 스레드가 많아질 경우, 여러개의 TCB를 갖기도 함 병렬 처리의 두가지 방.. 더보기 이전 1 다음