운영체제 (OS: Operating System)

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

Mutex, Semaphore, Monitor

Mutex

이진 세마포어 (0, 1)

프로세스의 scope를 가져 프로세스 종료시 clean up

locking, unlocking

동기화 대상이 오직 하나일 때

Semaphore

Counter를 가지는 locking

시스템의 scope를 가지며 파일 형태로 존재

동기화 대상이 하나 이상일 때

Monitor

전산학에서 모니터(monitor)는 프로세스 또는 스레드를 동기화하는 방법 중 하나로서, 그 방법으로 활용하기 위해 구현된 기능 또는 모듈을 뜻하기도 한다. 주로 고급 언어에서 이 기능을 지원하며, 한번에 하나의 프로세스만 모니터에서 활동하도록 보장해준다. 예를 들어, 자바에서 스레드를 동기화하는 방법으로 모니터가 사용할 수 있다.

댓글

댓글 본문
버전 관리
miki
현재 버전
선택 버전
graphittie 자세히 보기