[=12]
Pthread를 사용해서 producer and consumer relationship을 해결한
소스입니다. 근데 이 소스에서 약간의 문제가 발생해서 조언을 구하려고
올렸습니다. 이 소스를 pthread가 NPTL version이 0.34에서는 아무
이상없이 돌아가는데(shell 프로그램으로도 돌려보고, consumer를 10만번
이상도 돌려봤을 때 아무 이상이 없었습니다.)
근데 제가 쓰고있는 Linux OS에서는(Redhat 9.0 이고 pthread
NPTL version이 0.29 입니다. ) 가끔 씩 consumer가 blocked 된 상태가
발생합니다. (producer가 consumer의 pthread_cond_signal을 받고