|
pause_time = rand()%3; //세마포어가 기다리는 시간설정
switch(op_char)//임계영역내에서의 작업
{
case \'O\' : printf(\"O\"); break;
case \'X\' : printf(\"X\"); break;
case \'Z\' : printf(\"Z\"); break;
}
sleep(pause_time); //세마포어가 기다리게 한다.
printf(\"%c\", op_char); fflush(stdo
|
- 페이지 9페이지
- 가격 2,000원
- 등록일 2015.07.21
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
, 공유변수 이용가능
- 다른 프로세스가 모니터 내의 프로시쥬어 호출했을 때는 들어오지 못하게 막음
:-> 즉, 프로세스를 기다리게 하거나 블록 (모니터는 오직 한 프로세스만 받아들임)
- 한 프로세스만 모니터 내 프로시쥬어를 호출, 사용
|
- 페이지 5페이지
- 가격 700원
- 등록일 2002.12.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|