摘要: 1.假设有两个线程 A线程负责输出奇数。B线程负责输出偶数。2.当A线程进入锁定状态是,主线程突然异常将A线程停止,这时将导致B线程也无法继续执行,处于死锁状态。如下代码:#include #include #include pthread_mutex_t m;void *runodd(void *d){ int i=0; for(i=1;;i+=2) { pthread_mutex_lock(&m); printf("奇数:%d\n",i); usleep(... 阅读全文
posted @ 2014-03-14 17:57 走路到纽约 阅读(8266) 评论(1) 推荐(1) 编辑