之前用DataTable进行遍历,出现索引超出范围问题,因为List也只支持单线程,改用 ConcurrentBag解决问题。在Parallel ForEach/For 外的变量要避免同时操作同一个变量造成 数据不一致的情况。 List 转为 ConcurrentBag ConcurrentBag concT= new ConcurrentBag (this.db.T.ToList());
Copyright © 2009-2022 www.kswsj.com 成都快上网科技有限公司 版权所有 蜀ICP备19037934号