码迷,mamicode.com
首页 > 其他好文 > 详细

不要被死锁吓死

时间:2020-06-03 00:30:55      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:总结   链接   产生   tps   ado   com   没有   通过   文章   

今天跑步的时候,想起前一阵被问到的死锁问题还没有好好的看过,刚好简书上有一篇比较细致的文章,这里做下总结.

文章链接:

https://www.jianshu.com/p/cab2fbc4b794

总结:

1.这里死锁产生的原因,线程t1等待t2释放mtB,而线程t2等待t1释放mtA.

2.死锁解决的办法:让这两个互斥量同时上锁,然后通过adopt_lock参数来在后面能够正确释放.

ps:一个官方的例子:https://zh.cppreference.com/w/cpp/thread/lock_tag

不要被死锁吓死

标签:总结   链接   产生   tps   ado   com   没有   通过   文章   

原文地址:https://www.cnblogs.com/Stephen-Qin/p/13034721.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!