레포트

엔터프라이즈 응용프로그래밍 기아현상 해결문제

공돌이류 2008. 1. 18. 00:25


이 레포트는 한성대학교 컴퓨터공학과 엔터프라이즈 응용프로그래밍 과제에서 나온 것이고...

reader는 한번에 여러개가 접근이 가능하고 writer는 한 번에 한번씩 접근이 가능함으로 인한
기아현상이 일어나는 것을 해결한다.

본인의 해결책은 역으로 writer에게 우선권을 주는 대신(writer가 기다리면 reader는 writer에게 밀림)
writer의 write가 완료되면 다른 writer가 기다리더라도 reader들을 실행하도록 했다.





참고로 베스트 레포트에서 나온 해결책은 우선순위를 두어 순번이 밀리면 우선순위를 올리는 식으로
해결했다 함.