【发布时间】:2013-03-11 15:06:49
【问题描述】:
.NET 4.5 中有Task.Delay
如何在 .NET 4.0 中做同样的事情?
【问题讨论】:
-
看看这里:msdn.microsoft.com/en-us/library/hh194845.aspx 或者使用 Thread.Sleep 并添加对 using System.Threading 的引用;
-
@Default,对于使用 Sleep(),任务应该始终:1)产生一个单独的线程,2)只有一个。不多也不少,3)不能重复使用。这对一项任务毫无意义。这不是骗子,您的链接是关于延迟任务的开始。我的问题是在它启动后的任何时候让它进入睡眠状态
-
在代码中使用
Thread.Sleep几乎总是一个错误。
标签: c# .net multithreading parallel-processing task-parallel-library