【发布时间】:2012-01-07 09:21:01
【问题描述】:
Soneone 告诉我AtomicInteger 是使用 JNI 实现的,所以它比同步快得多。这是真的吗?
【问题讨论】:
-
他们实际上是说“JNI”还是说“本机代码”?有很大的不同。
-
JNI 是一种与 external 本机代码互操作的方式。在这种情况下,我希望代码成为 JVM 的一部分,因此它不需要经过几乎那么多的循环。
标签: java multithreading jvm java-native-interface