제가 만든 프로그램이 일정한 로그 파일을 호출해서
로그를 작성합니다.
그런데 문득 생각이 든 것이
저혼자가 아닌 다른 사용자들(많게는 수백)이
이 프로그램을 사용한다면
한 파일을 열고 쓰고 하는데
이 역시 크리티컬 섹션이 되는 것은 아닌지요?
이에 대한 처리를 어떻게 하는 것이 올바른 것인지
답변 부탁드립니다.
당연히 크리티컬 섹션이 필요하며, 구현방법은 아주 많지만, 가장 쉽게는 syslog인터페이스를 사용하시면 됩니다.
일단.. 메시지 큐를 이용했습니다.
---------------------------------------- 내가사는세상-Kernelist : http://blog.naver.com/xog2000 "모르는 것은 어리석은 것이 아니다. 어리석은 것은 알려는 의지가 없음을 말한다."
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
...
당연히 크리티컬 섹션이 필요하며, 구현방법은 아주 많지만, 가장 쉽게는 syslog인터페이스를 사용하시면 됩니다.
맞는지는 모르겠지만..
일단.. 메시지 큐를 이용했습니다.
----------------------------------------
내가사는세상-Kernelist : http://blog.naver.com/xog2000
"모르는 것은 어리석은 것이 아니다.
어리석은 것은 알려는 의지가 없음을 말한다."
댓글 달기