我有一個後臺工作,其調用並行線程列表項運行2個parallel.foreach()一起
doWork()
{
Parallel.foreach(list1, a=>
{
while(true)
{
//do some operations
}
});
Parallel.foreach(list2, b=>
{
while(true)
{
//do some operations
}
});
}
如果我想一起並行運行這兩個名單,我應該創建另一個線程作爲它們的父或者其他方式?我分別得到這兩個列表,所以結合他們不是一個選項。而且我在他們兩個內運行無限循環。
創建兩個任務,然後'Task.WaitAll' –
'行動
varun,是..... –