我正在用两个多线程Java程序进行实验。我有一个未同步,另一个正在使用AtomicIntegerAtomicInteger慢得多。我认为这可能是因为AtomicInteger使用compareAndset()的方法。我对么?

最佳答案

当然,同步的安全性会带来一些性能成本。例如,请参见Cost of synchronization

关于java - 在Java多线程程序中使用AtomicInteger是否比其他同步方法慢且效率低下?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13773104/

10-09 02:56