是在调用System.arrayCopy时固定内存吗?

问题描述 投票:0回答:1
据我了解,System.arrayCopy是用本机代码实现的。

但是我无法在任何地方找出在处理此方法期间是否固定了受影响的内存,以防止其被GC移动。 Java是否将其固定或如何防止移到过时的地址?

据我了解,System.arrayCopy是用本机代码实现的。但是,在此方法的处理过程中,我无法找到任何地方是否固定了受影响的内存,以防止...

java java-native-interface native
1个回答
0
投票
我不认为它是固定的。但是,我希望代码不受GC移动受影响对象的影响,因为GC仅在所有线程都达到GC安全点时才能运行。
© www.soinside.com 2019 - 2024. All rights reserved.