标签: java concurrency volatile
我最近在多线程应用程序中处理的CPU消耗比正常情况多一倍。 有4个变量应该保持一致,因此我为它们使用“ volatile”关键字。 它们仅用于监视,不会干扰应用程序流程。 最近,我在应用程序上遇到了CPU消耗翻倍的情况,想知道是否可能是这种情况。 为了澄清起见,所有线程都是这些变量的读取器和写入器。