Java线程安全性-原子性工具对比

  • synchronized 不可中断锁,适合竞争不激烈的场景,可读性好,竞争激烈时性能下降很快
  • Lock 可中断锁,多样化同步,竞争激烈时能维持常态
  • Atomic 竞争激烈时能维持常态,比Lock性能还要好,缺点是只能同步一个值
posted @ 2018-07-19 13:36  量化未来  阅读(120)  评论(0编辑  收藏  举报