原子操作与无锁编程

  1. 原子操作
  2. CAS操作
  3. 原子操作能替代锁么

以上信息需要后续深入理解,目前只是简单了解


分享一篇很不错的相关小文章:

(自旋锁主要用于多核心,当每个线程只是短时间会用到锁时,加锁解锁的开销可能比自旋锁等待时的开销还大,这种情况下用自旋锁比较好,让每个核心的线程都忙等待,不至于sleep,免去了线程上下文切换的开销)
在这里插入图片描述


版权声明:本文为lgfun原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。