Android之jni解決JNIEnv跨線程問題

一、問題 JNIEnv是一個線程相關的變量 JNIEnv 對於每一個 thread 而言是惟一的  JNIEnv *env指針不能夠爲多個線程共用 二、解決辦法 java虛擬機的JavaVM指針是整個jvm公用的,咱們能夠用JavaVM來獲得當前線程的JNIEnv指針,能夠使用javaAttachThread保證取得當前線程的Jni環境變量 下面的寫法是cpp文件 JavaVM *g_jvm =
相關文章
相關標籤/搜索