Java 中的 128 位比较交换
128-bit compare-exchange in Java
我需要对 Java 中的 128 位整数执行快速原子 CAS 运算。
现代 CPU 支持 128 位 CAS 操作(即 CMPXCHG16B)。有什么方法可以在 Java 中使用它吗?
Java 中没有 128 位整数,所以没有。
您可以通过 JNI 在技术上实现它,但可能会失去任何性能优势。
我需要对 Java 中的 128 位整数执行快速原子 CAS 运算。
现代 CPU 支持 128 位 CAS 操作(即 CMPXCHG16B)。有什么方法可以在 Java 中使用它吗?
Java 中没有 128 位整数,所以没有。
您可以通过 JNI 在技术上实现它,但可能会失去任何性能优势。