安卓多线程为什么给static变量赋值,static变量的值却不变

安谧 发布于 2016/12/20 20:23
阅读 348
收藏 0

我在一个类中new了两个线程,但是这两个线程都无法给这个类中的static变量vector去添加元素,这是什么原因啊。线程里我打印log明明是已经加上去了,但是在主线程中访问vector却一直是空

加载中
1
f
freezingsky
violate 加上
0
-飞客-
-飞客-
不可能,贴代码
0
李嘉图
李嘉图
你添加的就是空元素
0
睡不醒了睡
睡不醒了睡

我猜你获取static和线程是并发操作的

睡不醒了睡
睡不醒了睡
回复 @安谧 : 贴代码
安谧
安谧
就算我并发,我add了10多次,从另一个线去判断这个list一直是空
返回顶部
顶部