Android之jni解决JNIEnv跨线程问题

一、问题 JNIEnv是一个线程相关的变量 JNIEnv 对于每一个 thread 而言是惟一的  JNIEnv *env指针不能够为多个线程共用 二、解决办法 java虚拟机的JavaVM指针是整个jvm公用的,咱们能够用JavaVM来获得当前线程的JNIEnv指针,能够使用javaAttachThread保证取得当前线程的Jni环境变量 下面的写法是cpp文件 JavaVM *g_jvm =
相关文章
相关标签/搜索