Android Jni多線程對象使用問題

在封裝本地數據庫時發現的一個問題 ,好比在線程A中經過Jni建立 C/C++  對象database,而且將該對象返回給Java端保存,而後在線程B中使用database對象,可能致使jni異常程序crash(fault addr 0xfffffffc)。查了下資料瞭解到在jni調用中新建的對象是和當前線程相關的,而後動手修改了一下程序,將新建的database和線程綁定(及A,B線程獲取data
相關文章
相關標籤/搜索