var completeMonitor = new Task(() =>
{
while (_completedItems < _totalItems)
{
Console.WriteLine(_completedItems);
Task.Delay(2000).Wait();
}
}, TaskCreationOptions.LongRunning);
completeMonitor.Start();
本文介绍了一种使用C#创建任务并实现长时间运行的监控循环,通过不断更新完成项来展示进度,并利用Task.Delay进行延时等待以控制循环频率。
550

被折叠的 条评论
为什么被折叠?