摘要: 也就是说,如果signal的时候没有线程在condition wait,那么本次signal就没有效果,后续的线程进入condition wait之后,无法被之前的signal唤醒。测试代码:#include<stdio.h>#include<pthread.h>#include<unistd.h>pthread_cond_tcond;pthread_mutex_tmutex;void*test_thread(void*arg){printf("Signalmainthread...\n");pthread_cond_signal(&am 阅读全文
posted @ 2011-07-29 11:07 super119 阅读(1377) 评论(0) 推荐(1)