Java中同步代码块的性能

9 浏览
0 Comments

Java中同步代码块的性能

我对Java中的synchronized块的性能有一点争议。这是一个理论问题,不影响实际应用。考虑一个单线程应用程序,它使用锁和同步部分。这段代码是否比没有同步部分的相同代码运行得更慢?如果是,为什么?我们不讨论并发性,因为这只是一个单线程应用程序。

更新

发现了一个有趣的基准测试。但这是2001年的数据。在最新版本的JDK中可能发生了巨大的变化。

0