深入理解.NET中ThreadPool
目录 1.ThreadPool基本概念 线程池是什么? 线程池的工作原理 线程池的优点 2. 常用的Threa…
C#中Task.WhenAll和Task.WhenAny的使用与区别小结
目录 一、先给终极结论 二、两者的本质模型(抽象层) 1、 Task.WhenAll —— “全部完成门闩(A…
.NET8使用SignalR实现实时通信的完整指南
目录 一、服务端实现 1. 安装 SignalR 包 2. 配置 SignalR 与 CORS 3. 创建 H…
详解.NET 开发中 HttpClient 的坑与最佳实践
目录 1.using导致端口耗尽 2. 全局 Header 污染 3. 忘记释放HttpResponseMes…
基于ASP.NET Core SignalR实现实时消息提醒与聊天功能
目录 一、服务端实现(ASP.NET Core 7+) 1. 消息模型定义 2. SignalR Hub核心实…
.NET 引用两个不同版本的dll的几种方法
目录 1. 使用外部别名 (External Aliases) 步骤: 第一步:添加引用并设置别名 第二步:在…
.NET Core使用Quartz的实现示例
目录 1. 安装 NuGet 包 2. 配置服务 .NET 6+ 使用 Minimal API: 传统配置方式…
.net web优雅地使用 redis的方法步骤
目录 1. 选择合适的客户端库 2. 配置和连接管理 单例模式管理连接 在 ASP.NET Core 中使用依…
