KOCW 운영체제 10: 모니터(Monitor)


KOCW 운영체제 10: 모니터(Monitor)

이 포스트는 KOCW 경성대학교 운영체제 강의를 정리한 노트입니다. 모니터 모니터란? 세마포어는 오래된 프로세스 동기화 도구이고, 사실 자바에서 많이 쓰는 것은 비교적 최신의 도구라 할 수 있는 모니터이다. 세마포어가 어셈블리어같은 로우레벨에 적합했다면, 모니터는 하이레벨 환경에 적합한 동기화 도구이다. 모니터의 구조 자바의 모든 객체는 모니터가 될 수 있다. 모니터는 공유 자원과 이에 대한 접근 함수들, 그리고 2개의 큐로 이루어져 있다. 이 2개의 큐는 각각 배타동기, 조건동기를 위한 것이다. 배타동기 큐로 인해 공유 자원에는 매 항상 최대 1개의 스레드만 접근 가능하다(=mutex 보장). 만약 접근 중인 스레드가 조..........

KOCW 운영체제 10: 모니터(Monitor)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : KOCW 운영체제 10: 모니터(Monitor)