【发布时间】:2012-02-08 02:36:56
【问题描述】:
在 Java 中,Volatile 和 synchronized 使多线程可以一起工作并相互理解。但是,如果你在单核系统上使用多线程,这意味着不是真正的多线程工作,操作系统只是从这个线程变为线程。 (所以,一个变量恰好在某个时刻使用 ONE)
所以,我认为没有必要使用诸如 volatile 或 synchronized 之类的安全线程技术。 是真的吗?
谢谢:)
【问题讨论】:
-
当您在具有多个 CPU 的计算机上运行代码时会发生什么?安全总比后悔好。
标签: java multithreading concurrency volatile