劇集

在 .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] - 通道的下一步是什麼?

 

實用連結