앞에서 알아본 상호배제 개념을 구현하는 알고리즘을 알아보자 Algorithm 1메인 프로세스 -> processnumber = 1선언, 그후 프로세스 A, B동시 실행Process A -> processnumber == 2일 때 ; 실행 -> 그 후 임계영역 진입Process B -> processnumber == 1일 때 ; 실행 -> 그 후 임계 영역 진입 과정Process A 먼저 실행 조건이 거짓 이므로 실행 후 임계영역 진입그 후 processnumber = 1로 선언하여 빠져나오면서 B의 진입을 허가B는 조건이 거짓이 되었으므로 While문에서 빠져나와 임계영역에 진입 결론 이 알고리즘은 공유자원인 processnumber을 이용해 임계영역에 진입하는 알고리즘이다.그러나 문제점이 존재한다...