线程安全性(一) 原子性比较

AtomicXXX

  • 竞争激烈时能维持常态;
  • 性能比Lock还要好;
  • 缺点是只能操作一个值;

基于synchronized的锁

  • 适合竞争不激烈的锁;
  • 不可中断锁;
  • 可读性好;

基于Lock接口实现类的锁

  • 竞争激烈时能维持常态;
  • 可中断锁;
  • 多样化同步;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容