C++子线程调用Java方法

咱们一般都是在C++主线程中调用java方法,很简单,可是在子线程中调用java方法却不能采用在主线程中调用的方式,由于调用java方法是要用JNIEnv去调用的,可是JNIEnv是线程相关的,子线程中不能直接使用建立线程的JNIEnv,因此须要JVM进程相关的,能够经过JVM来获取当前线程的JNIEnv,而后就能够调用java方法了。java #include "JavaListener.h"
相关文章
相关标签/搜索