2
我有一個從不安全的copyMemory問題。 我花了2天解決它,但沒有結果。 下面介紹的代碼總是以「IllegalArgumentException」結尾。 你能幫助我,並顯示問題在哪裏?Java Unsafe.copyMemory java.lang.IllegalArgumentException
public void testMemoryCopy() {
class A {
public long val = 10;
}
A a0 = new A();
A a1 = new A();
try {
long offset = unsafe.objectFieldOffset(A.class.getField("val"));
unsafe.copyMemory(a0, offset, a1, offset, 8);
} catch (NoSuchFieldException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
}
}