-1
我研究任務並得到一點問題 是否可以使用for循環運行和停止任務? 這裏是我的代碼示例:從循環開始任務,並在循環結束時完成
static void Main(string[] args)
{
for (int i = 0; i>=5; i++)
{
Task myTask = Task.Factory.StartNew(() => TestTask());
myTask.Wait();
if (myTask.IsCompleted)
{
Console.WriteLine("Task was complete");
}
else
{
Console.WriteLine(myTask.Status);
}
}
Console.ReadKey();
}
private static void TestTask()
{
Console.WriteLine("Add number");
}
你在哪裏停下來?或者你想讓它們平行運行? –
你究竟想要做什麼?你似乎永遠不會等待任務完成 –
Yeap抱歉複製了代碼而沒有等待,但仍然即使我使用等待它仍然未打印已經編輯過的任務中的文本。 – Harardin