摘要: .NET 提供了一个类方便用来发出操作取消的信号,这个类就是CancellationToken,它的好处在于它可以在任意数量的线程之间、线程池任务之间、Task之间传递信号,并且所需的代码很简单。通常用于下载超时中断、用户取消任务等情况。 CancellationToken 通常搭配 Cancell 阅读全文
posted @ 2023-01-25 23:08 ziff123 阅读(2237) 评论(0) 推荐(0) 编辑
摘要: 一、要在异步方法中需要延迟代码继续往下执行可以使用await Task.Delay(),效果类似Thread.Sleep()。 两者之间的不同是 1、await Task.Delay实质创建一个运行给定时间的任务,不会引起程序卡死。Thread.Sleep使当前线程休眠给定时间,会引起来程序卡死。 阅读全文
posted @ 2023-01-25 20:15 ziff123 阅读(4934) 评论(0) 推荐(0) 编辑