猿问

加线程问题

foreach(string str in strArray)

{

//

string a = Function(str);// 这个方法比较耗时,想提出来做成多线程并发执行,可是有些问题,如果放入线程,循环变量所在集合数目改变,不能操作,怎么处理?

}


守着星空守着你
浏览 421回答 2
2回答

繁星淼淼

建议不要使用foreach遍历字符数组,使用for进行遍历应该可以解决你的问题

慕标5832272

建议是用for,然后用RemoveAt方法移除元素。
随时随地看视频慕课网APP
我要回答