首页 新闻 会员 周边

为何用Parallel会出现丢失数据?

0
悬赏园豆:10 [待解决问题]

如上图所示,在遍历前listAC共有4778条记录,然后遍历添加到listDet1,为何执行完listDet1的记录数只有3990(ps:3990这个数是随机的,也有可能4000多,总之,最终这两个list的记录数不相等。)

C#
Yurbin的主页 Yurbin | 初学一级 | 园豆:76
提问于:2015-05-02 04:57
< >
分享
所有回答(2)
0

listDet1.Add时,并发覆盖掉了

Yu | 园豆:12980 (专家六级) | 2015-05-02 10:44
0

循环体里增加lock

需要格局 | 园豆:2145 (老鸟四级) | 2015-05-04 09:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册