【发布时间】:2017-06-05 04:01:22
【问题描述】:
我们有一个 Java 服务,它使用 JNI 来调用用 C++ 编写的方法。我对如何调用 C++ 中的方法几乎没有疑问。 1)谁能简要描述一下JNI架构是如何工作的(我特别关注的是调用C++方法时会发生什么?谁将执行该方法?方法返回后会发生什么?谁将为该方法分配内存?内存将分配到哪里?分配的内存如何从RAM中释放,谁将释放内存,何时释放内存)
【问题讨论】:
-
阅读 JNI 规范或书籍。太宽泛了。