什么是最好的方式睡一定的时间,但能够被一个从 CancellationToken
的 IsCancellationRequested
打断?
我正在寻找一个在.NET 4.0中工作的解决方案。
我想写作
void MyFunc (CancellationToken ct)
{
//...
// simulate some long lasting operation that should be cancelable
Thread.Sleep(TimeSpan.FromMilliseconds(10000), ct);
}