pthread_cond_signal을 호출하였는데 아무 응답이 없습니다.
글쓴이: junteken / 작성시간: 수, 2004/11/17 - 4:10오후
pthread를 이용하여 멀티쓰레드 프로그래밍을 하고 있습니다.
간단한 p2p프로그램을 만들고 있는데요...
저는 DownLoad모듈을개발하였습니다. 혼자서 모듈을 테스트할때는
문제 없이 잘동작하였습니다. 그런데 다른 사람과 프로그램을 합치는
과정에서 문제가 발생하였습니다.
pthread_cond_signal을 호출하였는데 아무 응답이 없습니다.
잠자고 있는 쓰레드를 깨워야 하는데 안 깨어나네요...
어덯게 하면 좋을가요?.....에공...넘 답답하네요...
그럼 답변 부탁드립니다.
Forums:
.
질문내용만 가지고는 답변이 힘들것 같으네요...
pthread_cond_signal
pthread의 pthread_cond_signal()은 wait를 하고 있는 녀석둘 중 하나를 깨우게 됩니다.
만약 어떤 녀셕도 wait를 하고 있지 않다면 어떠한 결과도 얻을 수 없습니다.
깨워질 쓰레드가 정말로 wait를 하고 있었는지 확인해 보시기 바랍니다.
댓글 달기