
변수와 객체와 메모리의 관계

프로세스, 멀티프로그래밍, 스레드, 멀티태스킹, 멀티스레딩, 멀티프로세싱

컨텍스트 스위칭

CPU bound, IO bound

동기화(Synchronization)

스핀락, 뮤텍스, 세마포

모니터(monitor)

데드락(Deadlock, 교착상태)

프로세스 상태 진단

컨텍스트 스위칭 주체 Scheduler & Dispatcher

유저모드, 커널모드, 인터럽트, 시스템 콜

하드웨어 스레드, OS 스레드, 네이티브 스레드, 커널 스레드, 유저 스레드, 그린 스레드

스레드 풀

block I/O vs non-block I/O

비동기란 무엇인가?