2019年5月4日

只使用非递归的mutex

摘要: mutex分为递归(以下简写为rm)和非递归(以下简写为nrm)两种,它们的唯一区别在于:同一个线程可以重复对rm加锁,但是不能重复对nrm加锁。 虽然rm使用起来要更加方便一些,并且不用考虑一个线程将自己锁死的问题,但是它可能会隐藏代码中的一些问题。例如:自以为拿到一个锁可以对对象进行修改时,外层 阅读全文

posted @ 2019-05-04 16:22 YHB_DRIVER 阅读(154) 评论(0) 推荐(0) 编辑

导航