摘要:
5.6 死锁 (1)死锁:两个线程试图同时占用两个资源,并按不同的次序锁定相应的共享资源。 (2)解决方案: ①方案1:按相同的次序锁定相应的共享资源 ②方案2:使用pthread_mutex_trylock(),它是pthread_mutex_lock()函数的非阻塞版。 【编程实验】死锁 //d 阅读全文
posted @ 2017-02-21 23:39 浅墨浓香 阅读(298) 评论(0) 推荐(0) 编辑
|
||
摘要:
5.6 死锁 (1)死锁:两个线程试图同时占用两个资源,并按不同的次序锁定相应的共享资源。 (2)解决方案: ①方案1:按相同的次序锁定相应的共享资源 ②方案2:使用pthread_mutex_trylock(),它是pthread_mutex_lock()函数的非阻塞版。 【编程实验】死锁 //d 阅读全文
posted @ 2017-02-21 23:39 浅墨浓香 阅读(298) 评论(0) 推荐(0) 编辑 |
||