리눅스에서 pthread를 이용하여 프로그래밍하고 있습니다.
프로그램을 다 코딩하고 로컬컴[우분투 5.04 kernel 2.6.10] 에서는 잘 돌아가는것을 확인했습니다.
다른컴에서도 테스트해볼려고
레드헷 7.1 [kernel 2.4.18 ] 이 설치되어있는 컴에 제 코드를 컴파일하고
실행시키니
로컬컴에서 잘 되더 스레드 pthread_cond_wait가 레뎃 7.1에서 아예 신호를 받지 못하더군요.
아래에 단편화 시킨 코드를 올립니다.
[code:1]
static pthread_mutex_t resourceInfoBroadcast_Mutex=PTHREAD_MUTEX_INITIALIZER; /**< ManagerMain함수 와 ResourceInfoBroadcast스레드 간의 mutex */