摘要: 操作系统中的锁 开发过程中,最常⻅的就是互斥锁的了,互斥锁加锁失败时,会⽤「线程切换」来应对,当加锁失败的线 程再次加锁成功后的这⼀过程,会有两次线程上下⽂切换的成本,性能损耗⽐较⼤。 如果我们明确知道被锁住的代码的执⾏时间很短,那我们应该选择开销⽐较⼩的⾃旋锁,因为⾃旋锁加锁 失败时,并不会主动产⽣线程切换,⽽是 阅读全文
posted @ 2022-03-09 21:56 ArtiaDeng 阅读(380) 评论(1) 推荐(0)