TA贡献1806条经验 获得超8个赞
多线程之间如果访问了相同数据的话,那么就需要做线程同步访问控制才能保证数据的一致性。例如:i++操作,本质是三个操作读取i,i加1,然后将i的值写入内存中,中三个操作如果有两个操作跨线程了,那么就导致其他线程可能得到错误的结果。所以多线程访问共享变量需要做同步处理。
TA贡献1780条经验 获得超5个赞
多线程的时候,每个线程的执行顺序不一定,造成结果不一定,可以考虑加锁!
TA贡献1806条经验 获得超5个赞
脏数据,线程之间相互通信出问题了呗
优秀测试工程师的必备思维39讲
¥ 58.00
举报