小编Tal*_*aki的帖子

从列表中运行任务

当我运行此代码时,我得到一个我不理解的异常:"可能不会在继续任务上调用start".请告诉我我做错了什么.

  List<Task> TasksList = new List<Task>();
        for (int i = 0; i < ThreadsNumber; i++)
        {
            int local = i;
            var task = new Task<List<string>>(() => PrimeTask(Ratio * local, (local + 1) * Ratio))
                .ContinueWith((t) => UpdatePrimesList(t.Result));
            TasksList.Add(task);
            TasksList[i].Start();
        }

        Task.WaitAny(TasksList.ToArray());
Run Code Online (Sandbox Code Playgroud)

c# task

1
推荐指数
1
解决办法
1128
查看次数

标签 统计

c# ×1

task ×1