遇到一个问题。android应用挂了一个jni的c++ so,so中有一个static变量,我想起多个线程,且每个线程中独立创建这个static变量,可有办法实现???
现在的情况是创建出来的多线程都是共用一个该static变量,做多线程的意义完全不存在了。
现在的情况是创建出来的多线程都是共用一个该static变量,做多线程的意义完全不存在了。
解决方案 »
- 新手 关于listview 获取控件的问题
- android的R文件中,没有id是怎么回事啊?
- editText失去焦点发送数据,进行验证,为什么吗没反应啊
- java 读取 dat文件 乱码
- ViewPager滑动
- 电脑和手机通信socket,电脑客户端第二次接收数据的时候卡住了。。。
- NullPointerException 的错误??
- 执行程序报错:can't execute: Permission denied
- 求PC与手机UDP协议通讯问题
- android问题欢乐多
- framework关于phonewindow.java的onConfigurationChanged()函数
- java android开发PC机与手机通信问题(wifi)
诶,调用的库中就是这么定义的,里面封装的很多方法都要这个static值。。
有办法能让每个线程都创建一个不
获取不采用多进程转战其他方法? help啊 。。
我比较愚钝,可能话没说明白。程序调用一个封装的so(含static A,和对操作A的一些方法),
线程一:给A赋值为“threadA”--》执行操作
线程二:给A赋值为“threadB”--》执行操作 。 并行赋值,并行时必须保持每个线程的A值不变。原子操作我不懂,刚看了下资料,是绕过寄存器直接访问内存的操作(自己想的),这根我要实现的视乎很有出入还请高手赐教