Archive
총 66개의 글이 있습니다.

Java 모니터(Monitor)의 구조, 상호 배제, 순서 제어, 생산자-소비자 문제, 식사하는 철학자 문제를 코드와 함께 설명합니다.

생산자-소비자, 독자-저자, 식사하는 철학자 문제를 세마포어로 해결하는 고전 동기화 예제 3가지를 Java 코드와 함께 정리한다.


교착상태(Deadlock)의 개념, 4가지 필요조건, 자원 할당도, 그리고 방지·회피·검출 및 복구·무시 처리 방법을 정리합니다.

프로세스의 생성·소멸 과정과 스레드의 개념, 다중 스레드(Multithreads), 동시성(Concurrency)과 병렬성(Parallelism)의 차이를 정리한다.

이중 모드(Dual Mode)와 입출력·메모리·CPU 하드웨어 보호 메커니즘을 설명합니다.