自旋锁 spinlock VS 互斥锁 mutex

使用spinlock的线程会忙等待,不断的检测锁是否可以用,适用条件,锁的内容比较少的时候
使用mutex的线程会引起线程的切换,适用条件,锁的内容比较多的时候

等待的代价小于线程切换的代价的时候可以考虑使用自旋锁,

posted @ 2024-02-17 20:01  wangshaodong  阅读(5)  评论(0编辑  收藏  举报