[완료] CS 에 관한 질문있습니다.

xog2000의 이미지

제가 만든 프로그램이 일정한 로그 파일을 호출해서

로그를 작성합니다.

그런데 문득 생각이 든 것이

저혼자가 아닌 다른 사용자들(많게는 수백)이

이 프로그램을 사용한다면

한 파일을 열고 쓰고 하는데

이 역시 크리티컬 섹션이 되는 것은 아닌지요?

이에 대한 처리를 어떻게 하는 것이 올바른 것인지

답변 부탁드립니다.

익명 사용자의 이미지

당연히 크리티컬 섹션이 필요하며, 구현방법은 아주 많지만, 가장 쉽게는 syslog인터페이스를 사용하시면 됩니다.

xog2000의 이미지

일단.. 메시지 큐를 이용했습니다.

----------------------------------------
내가사는세상-Kernelist : http://blog.naver.com/xog2000
"모르는 것은 어리석은 것이 아니다.
어리석은 것은 알려는 의지가 없음을 말한다."