遇到一个问题。android应用挂了一个jni的c++ so,so中有一个static变量,我想起多个线程,且每个线程中独立创建这个static变量,可有办法实现???
现在的情况是创建出来的多线程都是共用一个该static变量,做多线程的意义完全不存在了。
现在的情况是创建出来的多线程都是共用一个该static变量,做多线程的意义完全不存在了。
解决方案 »
- Android 删除文件
- 怎么样让精灵跟着手指动.
- 关于编译Android SDK获取Calender接口的请教
- 在NDK层用SKIA出现了看不懂的LOG消息----no context for glyph 0,不知道什么意思?!
- android中gps信号和方向的获取问题
- 为什么android手机就是没有iPhone运行得那样流畅呢
- app手机网站开发
- Android UI 线程如何实现消息循环处理
- 安卓textView问题
- 在程序中使用无障碍服务accessibilityservice时,希望实现截图功能,该怎么做?
- framework关于phonewindow.java的onConfigurationChanged()函数
- java android开发PC机与手机通信问题(wifi)
诶,调用的库中就是这么定义的,里面封装的很多方法都要这个static值。。
有办法能让每个线程都创建一个不
获取不采用多进程转战其他方法? help啊 。。
我比较愚钝,可能话没说明白。程序调用一个封装的so(含static A,和对操作A的一些方法),
线程一:给A赋值为“threadA”--》执行操作
线程二:给A赋值为“threadB”--》执行操作 。 并行赋值,并行时必须保持每个线程的A值不变。原子操作我不懂,刚看了下资料,是绕过寄存器直接访问内存的操作(自己想的),这根我要实现的视乎很有出入还请高手赐教