问题描述
一个线程里面,有一个循环,时时判断。间隔1秒。在这里生成一个数组,把数组赋值给公共变量。在另一个线程里,我要取这个公共变量。因为第一个线程里面每1秒都在执行,我在第二个线程里面取数组,也就是赋值给的公共变量,自己查一下资料,发现需要锁,同步神马的,也不懂,把简要代码贴出来,求指点第一个线程第二个线程
解决方案
解决方案二:
需要所,最简单的lock一个全局唯一object类型遍历,看下帮助就行
解决方案三:
公共变量赋值和读取的时候,加上lockhttp://blog.csdn.net/tpriwwq/article/details/37814179
时间: 2024-09-17 04:30:11