摘要: 关于这两种锁的区别,有的资料只是介绍了机制上的区别,没有介绍使用的场景,比如为什么有时候一定要使用spin lock呢? 1、先看自旋锁的特点:如果锁已经被别的执行单元占用,那么加锁操作会一直在那边死等。 2、如果保持锁的时间非常短,那就选自旋锁,主要是不让执行单元睡眠,这样效率上高。如果时间长就选 阅读全文
posted @ 2019-09-14 10:33 techx 阅读(498) 评论(0) 推荐(0)