剧集

在 .NET 中使用频道

通道使生成者能够安全地将数据传递到使用者以及双向的相应通知。

在本集中,Stephen Toub 与 Rich 讨论使用 System.Threading.Channels 库的原因和方式。 他们引导我们完成使用渠道的简单演示,并讨论我们掌握的各种策略。

  • [00:55] - 什么是通道?
  • [01:35] - 创建基本通道实现
  • [09:15] - 移动到 System.Threadding.Channels
  • [11:34] - 使用 System.Threadding.Channels 有什么好处?
  • [14:11] - 有哪些可用的背压策略?
  • [20:58] - 处理不同数量的生产者或使用者
  • [21:54] - 与管道相比,通道的优点是什么?
  • [23:35] - 通道是否可以在进程方案中使用?
  • [24:30] - 可用于 pub/sub 的通道
  • [25:28] - 频道接下来会发生什么?

 

有用链接