C++子線程調用Java方法

咱們一般都是在C++主線程中調用java方法,很簡單,可是在子線程中調用java方法卻不能採用在主線程中調用的方式,由於調用java方法是要用JNIEnv去調用的,可是JNIEnv是線程相關的,子線程中不能直接使用建立線程的JNIEnv,因此須要JVM進程相關的,能夠經過JVM來獲取當前線程的JNIEnv,而後就能夠調用java方法了。java #include "JavaListener.h"
相關文章
相關標籤/搜索