摘要: 示例代码。 PS在do_send中unlock和signal调用顺序任意都可以。 阅读全文
posted @ 2016-10-21 11:17 九阳神功爱喝茶 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 死锁产生实例,两个线程两个互斥锁,每个线程占有一个互斥锁,同时想获得另一个互斥锁则会产生死锁。解决方案: 1.一次占有全部资源 2.每个线程占有锁的顺序是一致的。比如都是同时占有A,然后占有B锁。#include #include #include #include #include pthread_mutex_t mutex_one,mutex_two; pthread_mut... 阅读全文
posted @ 2016-10-21 11:12 九阳神功爱喝茶 阅读(487) 评论(0) 推荐(0) 编辑