自旋锁(1)

来源:互联网 发布:苏州大学 人工智能 编辑:程序博客网 时间:2024/05/18 00:24

自旋锁的初衷就是:在短期间内进行轻量级的锁定。一个被争用的自旋锁使得请求它的线程在等待锁重新可用的期间进行自旋(特别浪费处理器时间),所以自旋锁不应该被持有时间过长。如果需要长时间锁定的话, 最好使用信号量。