首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏喵叔's 专栏

    .NET Core 使用 System.Threading.Channels消息队列

    System.Threading.Channels 是 .NET Core 中的一个新的同步通信机制,它提供了一种高效的方法来在多个线程之间共享数据。

    1.2K30编辑于 2023-11-04
  • 来自专栏DotNet NB && CloudNative

    Channels: C# 实现高效的线程间通信

    在C#中,Channel是.NET Core 3.0及更高版本引入的一种新的集合类型,位于System.Threading.Channels命名空间下。 如果项目中没有这个库,可以使用 NuGet 包管理器安装: dotnet add package System.Threading.Channels 1. await channel.Reader.WaitToReadAsync(cts.Token); 示例:生产者消费者模式 using System; using System.Threading.Channels

    99010编辑于 2025-04-22
  • 来自专栏全球技术精选

    一文读懂 .NET 中的高性能队列 Channel

    介绍 System.Threading.Channels 是.NET Core 3.0 后推出的新的集合类型, 具有异步API,高性能,线程安全等特点,它可以用来做消息队列,进行数据的生产和消费, 公开的 an-introduction-to-system-threading-channels 源码 https://github.com/dotnet/runtime/tree/main/src/libraries/System.Threading.Channels

    2.8K30发布于 2021-07-23
  • 来自专栏JusterZhu

    C# Channels

    这就是为什么 .NET Core 3.0 引入了 System.Threading.Channels 的地方。 在本文中,我们将详细介绍如何使用 C# Channels 进行异步编程。 using System; using System.Threading.Channels; using System.Threading.Tasks; class Program { static

    78710编辑于 2023-11-27
  • 来自专栏DotNet NB && CloudNative

    .NET Core 使用 Channel 消息队列

    2、使用channel System.Threading.Channels 是.NET Core 3.0 后推出的新的集合类型, 具有异步API,高性能,线程安全等特点,它可以用来做消息队列,进行数据的生产和消费

    96221编辑于 2023-08-30
  • 来自专栏DotNet NB && CloudNative

    .NET隐藏王牌:揭秘速度提升25倍的高性能通道实战

    .NET通道是System.Threading.Channels命名空间下的线程安全通信机制,类似内存消息队列,支持异步非阻塞数据传输。 2. 与传统队列的区别?

    35910编辑于 2025-06-07
  • 来自专栏.NET开发那点事

    .NET 中 Channel 类简单使用

    Channel 是干什么的 The System.Threading.Channels namespace provides a set of synchronization data structures

    54410编辑于 2024-05-21
  • 来自专栏张善友的专栏

    .NET 9 预览版 5 发布

    新引入的优先级通道通过在System.Threading.Channels库中添加CreateUnboundedPrioritized<T>方法来提供,该通道按Comparer<T>.Default或提供的自定义

    50700编辑于 2025-02-04
  • 来自专栏JusterZhu

    .NET异步编程进阶:从语法糖到高性能架构的核心突破

    使用System.Threading.Channels或Pipelines来分离关注点。

    26410编辑于 2025-11-24
  • 来自专栏InCerry

    使用.NET构建简单的高性能Redis(三)

    using System.Collections.Concurrent; using System.Net.Sockets; using System.Threading.Channels; var

    47620编辑于 2022-11-14
  • 来自专栏单片机/c#技术分享

    【数据传输】进程内业务拆分的数据传输,可用于发布订阅或者传递通知。

    Channel            ChannelManager                      在net core3.0的时候,上新了一个类库,System.Threading.Channels

    70920编辑于 2022-11-07
  • 来自专栏InCerry

    剖析.NET开源库-AlterNats是如何做到高性能发布订阅的?

    在发送消息中,AlterNats自动将它们组织成流水线:使用System.Threading.Channels,消息被打包进入队列,然后由一个写循环检索它们,并将它们通过网络成批的发送出去。

    87420编辑于 2022-11-14
  • 来自专栏InCerry

    使用.NET简单实现一个Redis的高性能克隆版(四、五)

    ,我们的代码是这样的: using System.Collections.Concurrent; using System.Net.Sockets; using System.Text; using System.Threading.Channels

    42310编辑于 2022-11-14
  • 来自专栏InCerry

    .NET周刊【9月第5期 2024-09-29】

    可以用作队列,具有线程安全性等的System.Threading.Channels(二)应用介绍-Qiita https://qiita.com/spc_ksudoh/items/55f194b1c3b272f69ab9 如何在 Dequeue 期间将 System.Threading.Channels 应用于队列和处理分支。

    2K10编辑于 2024-11-23
  • 来自专栏AI.NET极客圈

    C# 锁机制全景与高效实践:从 Monitor 到 .NET 9 全新 Lock

    Channel (System.Threading.Channels):.NET Core 2.1+ 引入。

    77210编辑于 2025-06-12
  • 来自专栏InCerry

    .NET周报【12月第1期 2022-12-08】

    使用 Channels 并行处理数据 https://maciejz.dev/processing-data-in-parallel-channels/ 文章展示了如何使用 System.Threading.Channels

    5.8K20编辑于 2023-03-08
  • 来自专栏DotNet NB && CloudNative

    编程语言.NET 进程内队列 Channel 的入门与应用

    Channel 入门 Channel[4] 是微软在 .NET Core 3.0 以后推出的新的集合类型,该类型位于 System.Threading.Channels 命名空间下,具有异步 API 、

    72210编辑于 2024-01-03
  • 来自专栏InCerry

    .NET周刊【5月第4期 2024-05-26】

    .NET 中 Channel 类简单使用 https://www.cnblogs.com/kklldog/p/18201013/channel-in-net System.Threading.Channels

    1K20编辑于 2024-06-06
  • 来自专栏DotNet NB && CloudNative

    C#中的多级缓存架构设计与实现深度解析

    Microsoft.Extensions.Options; using StackExchange.Redis; using System.Collections.Concurrent; using System.Threading.Channels

    46211编辑于 2025-09-02
领券