【发布时间】:2010-12-09 22:33:52
【问题描述】:
读取几个线程(common concurrency problems、volatile keyword、memory model)我对 Java 中的并发问题感到困惑。
我有很多字段被多个线程访问。我应该遍历它们并将它们都标记为易失性吗?
在构建一个类时,我不知道是否有多个线程会访问它,所以让任何字段 not 易失肯定是不安全的,所以据我了解,您不会不要使用它。这是正确的吗?
对我来说,这是针对 1.5 版 JVM 及更高版本的,但不要局限于回答我的具体设置。
【问题讨论】:
标签: java memory atomic volatile