CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): concerto (#2/1)
날 짜 (Date): 2003년 4월  4일 금요일 오후 03시 28분 13초
제 목(Title): Re: [Q] process나 thread 문제



 메모리에 공유 영역, 이에 대한 mutex, data available을 나타내는 event를
 설정하고 이에 대한 정보를 process/thread에 알려줍니다.

 한 thread에서 다른 thread로 알리고자 하는 정보가 있으면 다른 
 thread가 mutex를 release할 때까지 기다린 후 mutex를 get하고,
 data를 쓴 후 mutex를 release하고, data available하다는 event를 날려주죠.

 다른 thread에서는 이에 맞추어 data를 가져오면 되죠. event가 날라오기 
 전까지 thread를 sleep시키거나 wait-pending시켜 놓고, 딴 일을 해도 되고요.


 고수님들이 더 좋은 방법 알려 줄지도... ㅡ.ㅡ;;



 사랑은 아무나 하나...
 어느 누가 쉽다고 했나...


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.