모니터(동시성 제어): 두 판 사이의 차이
IT 위키
(새 문서: '''P,Monitor''' Concurrent-Pascal, Module-2/3, JAVA 등 프 로그래밍언어 수준에서 세마포어처럼 상호배제 기능 을 제공하는 소프트웨어 모듈 == 세...) |
(차이 없음)
|
2021년 9월 3일 (금) 14:48 기준 최신판
P,Monitor
Concurrent-Pascal, Module-2/3, JAVA 등 프 로그래밍언어 수준에서 세마포어처럼 상호배제 기능 을 제공하는 소프트웨어 모듈
세마포어와의 비교[편집 | 원본 편집]
세마포어는 모니터에게 이론적 기반을 제공하고 모니터는 세마포어의 타이밍 문제점을 보완
구분 | 세마포어 | 모니터 |
---|---|---|
주체 |
|
|
상호작용 |
|
|
제어 방법 |
|
|
동기화 구현 |
|
|
- 세마포어는 상호배제/동기화를 프로그래머가 담당하여 고급 프로그래머의 주의 깊은 개발이 필요함
- 모니터는 객체단위의 설계가 이루어지기 때문에 설계단계에서 상세 설계가 고려되어야 함
같이 보기[편집 | 원본 편집]
참고 문헌[편집 | 원본 편집]
- 121회 이룸 동기회 해설집