6搞懂线程池(二)

抱歉各位多线程专栏托更这么久,这篇文章我们继续讲线程池的相关知识,其中将涉及到如下知识:

  1. 取消异步操作
  2. 等待事件处理器及超时
  3. 计时器
  4. BackgroundWorker

零、取消异步操作

这一小节将引入两个类 CancellationTokenSource 和 CancellationToken 。这两个类是在 .NET 4.0 中被引入的,因此如果需要使用这两个类我们必须在 .NET 4.0 及其以上版本中使用,目前是取消异步操作的标准。下面我们通过厨师做饭,中途撤销订单的例子来看一下这两个类具体该怎么用。

using System.Threading;
using static System.Console;
using static System.Threading.Thread;

namespace NoSix

猜你喜欢

转载自blog.csdn.net/gangzhucoll/article/details/103951352