问题描述
- Java GC会释放在c++中动态分配的内存吗
- 最近在使用JNA技术,在c++中动态分配了内存,然后传递给了java现在想问一下java
垃圾回收机制会回收c++分配的内存吗?
解决方案
当然不会啦。
解决方案二:
C++的内存需要自己代码来进行控制,不能被java GC来处理。
解决方案三:
jdk的手伸不了那么远,垃圾回收的机制也不一样。
解决方案四:
谁开辟的内存谁去清理, 这是本分, 不要想着别人去给你清理, 即使会,这也不合乎情理
时间: 2024-10-30 01:55:01