안전하지 않은 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();
}
}