当前位置:婀娜女性网>美好生活>心理>

uniquelock实现原理

心理 阅读(3.17W)
uniquelock实现原理

uniquelock实现的原理用mutx的lock去锁定这个mutex,但如果没有锁定成功,会立即返回,不会阻塞在那里使用try_to_lock的原因是防止其他的线程锁定mutex太长时间,导致本线程一直阻塞在lock这个地方。

前提:不能提lockowns_locks方法判断是否拿到锁,如拿到返回true