Java并发编程实战[笔记]

当且仅当满足以下所有条件时,才应该使用 volatile 变量:

  • 对变量的写人操作不依赖变量的当前值,或者你能确保只有单个线程更新变量的值。
  • 该变量不会与其他状态变量一起纳人不变性条件中。
  • 在访问变量时不需要加锁。

已有 0 条评论

    感谢参与互动!