首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
唐青枫
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
288
文章 288
沸点 0
赞
288
返回
|
搜索文章
唐青枫
3天前
关注
C#.NET Monitor 与 Mutex 深入解析:进程内同步、跨进程互斥与使用边界
简介 在 .NET 里提到同步,很多人第一反应通常是: 这没问题。 但只要你继续往下挖,很快就会碰到两个更底层的名字: 它们都能做“互斥”,但解决的问题并不是同一类。 一句...
2
1
分享
唐青枫
4天前
关注
C#.NET gRPC 深入解析:Proto 定义、流式调用与服务间通信取舍
简介 很多人第一次认真看 gRPC,通常不是因为“想学一个新协议”,而是因为项目已经出现了这些信号: 服务和服务之间调用越来越多 REST 的 JSON 体积、契约漂移、字...
1
评论
分享
唐青枫
5天前
关注
C#.NET TPL Dataflow 深入解析:数据流管道、背压控制与实战取舍
TPL Dataflow 不是一个普通并发集合,也不是消息队列,而是一套在进程内组织异步处理管道的工具。...
1
评论
分享
唐青枫
10天前
关注
C#.NET 分布式事务 深入解析:TCC、Saga、Outbox 与落地取舍
简介 只要你的 .NET 系统开始从单体走向微服务,很快就会遇到这个问题: 这时候你会发现,单库事务那套熟悉的心智模型开始失效了。 在单体应用里,你可以靠: SqlTran...
1
评论
分享
唐青枫
12天前
关注
C#.NET Consul + Steeltoe 深入解析:服务注册发现、健康检查与微服务接入
简介 在 .NET 微服务里,只要你开始拆服务,很快就会遇到这几个现实问题: 服务实例越来越多,地址不固定 调用方不能再把 IP:Port 写死 某个实例挂了,调用方最好别...
1
评论
分享
唐青枫
13天前
关注
C#.NET ConcurrentQueue<T> 深入解析:无锁队列原理、FIFO 语义与使用边界
简介 在 .NET 里做并发集合选型时,只要需求里出现这几个关键词: 生产者-消费者 任务排队 消息缓冲 先来先处理 很多时候你真正要找的,其实不是 ConcurrentS...
1
评论
分享
唐青枫
15天前
关注
C#.NET ConcurrentStack<T> 深入解析:无锁栈原理、LIFO 语义与使用边界
简介 在 .NET 里做并发集合选型时,很多人最先想到的是: ConcurrentDictionary<TKey, TValue> ConcurrentQueue<T> C...
1
评论
分享
唐青枫
16天前
关注
C#.NET ReaderWriterLockSlim 深入解析:读写锁原理、升级锁与使用边界
简介 在 .NET 里做并发控制时,最常见的默认答案通常还是: 这没有问题。 但有一类场景,普通互斥锁会显得有点“太保守”: 读很多 写很少 读操作彼此其实并不冲突 比如:...
2
评论
分享
唐青枫
18天前
关注
C#.NET System.Threading.Lock 深入解析:新一代 lock、底层语义与使用边界
简介 在 .NET 里提到线程同步,很多人的第一反应还是: 这套写法本身没有问题,而且已经用了很多年。 但从 .NET 9 和 C# 13 开始,官方开始明确给出一个更推荐...
2
评论
分享
唐青枫
18天前
关注
C#.NET SpinLock 深入解析:自旋锁原理、使用边界与性能取舍
简介 在 .NET 里,只要你开始深入看并发控制,很快就会发现这样一个现象: 大多数业务代码都用 lock 异步场景更常见的是 SemaphoreSlim / AsyncL...
1
评论
分享
唐青枫
20天前
关注
C#.NET SignalR + Redis Backplane 深入解析:多节点部署与跨实例消息同步
简介 SignalR 在单节点开发环境里通常很好用。 你本地起一个应用,前端连上来,消息一发,聊天室、通知、在线状态、协作编辑似乎都没什么问题。 但很多团队一到生产环境,问...
1
评论
分享
唐青枫
23天前
关注
深入理解 C#.NET TaskScheduler:为什么大量使用 Work-Stealing
简介 只要你开始深入看 .NET 的并行调度模型,很快就会碰到一个高频词: 很多文章会告诉你: 它是“工作窃取” 每个线程有自己的队列 队列空了就去偷别人的任务 这些说法当...
1
评论
分享
唐青枫
24天前
关注
深入理解 C#.NET Task.Run:调度原理、线程池机制与性能优化
简介 Task.Run 是 .NET 里最常见、也最容易被误解的 API 之一。 很多人对它的第一印象是: “开个后台线程” “把同步代码变异步” “防止阻塞当前线程” 这...
3
评论
分享
唐青枫
25天前
关注
C#.NET stackalloc 深入解析:栈上分配、Span 配合与使用边界
简介 在 .NET 里,只要你开始关注性能,尤其是这些场景: 高频字符串处理; 协议解析和编码; 临时 byte / char 缓冲区; 循环里的小数组分配; 希望减少 G...
1
评论
分享
唐青枫
26天前
关注
C#.NET Pipelines 深入解析:高性能 IO 管道与零拷贝协议处理实战
简介 如果说: Span<T> 解决的是“如何高效操作一段连续内存”; Memory<T> 解决的是“如何跨异步边界持有连续内存”; ReadOnlySequence<T>...
1
评论
分享
唐青枫
27天前
关注
C#.NET ReadOnlySequence 深入解析:多段内存遍历与零拷贝协议解析
简介 如果说 Span<T> 解决的是“如何高效处理一段连续内存”,Memory<T> 解决的是“如何跨异步边界持有一段连续内存”,那么 ReadOnlySequence<...
1
评论
分享
唐青枫
29天前
关注
C#.NET Memory 深入解析:跨异步边界的内存视图与高性能实战
简介 如果说 Span<T> 是 .NET 高性能内存体系里最亮眼的类型,那么 Memory<T> 就是它最重要的搭档。 很多人学完 Span<T> 后,马上会遇到几个现实...
1
评论
分享
唐青枫
1月前
关注
C#.NET Span 深入解析:零拷贝内存切片与高性能实战
简介 在 .NET 里,只要你开始关注性能,尤其是这些场景: 字符串解析; 网络协议处理; 文件读取和缓冲区操作; JSON、CSV、日志、报文解析; 高频数组切片; 你几...
2
评论
分享
唐青枫
1月前
关注
C#.NET 源生成器 深入解析:编译时代码生成与增量生成器实战
简介 在 .NET 项目里,很多“重复但又不能随便写错”的代码,本质上都不值得手写。 例如: DTO 映射代码; INotifyPropertyChanged 模板代码; ...
1
评论
分享
唐青枫
1月前
关注
C#.NET Expression Tree 深入解析:表达式树、动态查询与运行时代码生成
简介 在 C#.NET 里,很多人第一次接触表达式树,通常是因为 LINQ、Entity Framework,或者某段代码里突然冒出了这样一行: 表面上看,它和普通 Lam...
2
2
分享
下一页
个人成就
优秀创作者
文章被点赞
476
文章被阅读
92,572
掘力值
7,650
关注了
0
关注者
61
收藏集
0
关注标签
0
加入于
2019-03-18