JNI多線程調用DLL全局變量處理,TLS實現

        最近公司項目用到C/C++的跨平臺調用,由於調用方是JAVA,因此調用方式選擇了JNI,可是在實現過程當中遇到了頗多問題。今天就說一說其中一個,DLL多線程全局變量互相干擾的問題。java         JAVA的業務須要在調用過程當中採用多線程的方式,由於C實現算法中用到了不少全局靜態變量,JNI在調用的時候就不可避免的出現各個線程間的全局變量互相干擾的問題。而後各類查找解決方
相關文章
相關標籤/搜索