首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
唐青枫
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
286
文章 286
沸点 0
赞
286
返回
|
搜索文章
赞
文章( 286 )
沸点( 0 )
C#.NET TPL Dataflow 深入解析:数据流管道、背压控制与实战取舍
TPL Dataflow 不是一个普通并发集合,也不是消息队列,而是一套在进程内组织异步处理管道的工具。
C#.NET 分布式事务 深入解析:TCC、Saga、Outbox 与落地取舍
简介 只要你的 .NET 系统开始从单体走向微服务,很快就会遇到这个问题: 这时候你会发现,单库事务那套熟悉的心智模型开始失效了。 在单体应用里,你可以靠: SqlTransaction DbTran
C#.NET Consul + Steeltoe 深入解析:服务注册发现、健康检查与微服务接入
简介 在 .NET 微服务里,只要你开始拆服务,很快就会遇到这几个现实问题: 服务实例越来越多,地址不固定 调用方不能再把 IP:Port 写死 某个实例挂了,调用方最好别继续打过去 配置、注册、发现
C#.NET ConcurrentQueue<T> 深入解析:无锁队列原理、FIFO 语义与使用边界
简介 在 .NET 里做并发集合选型时,只要需求里出现这几个关键词: 生产者-消费者 任务排队 消息缓冲 先来先处理 很多时候你真正要找的,其实不是 ConcurrentStack<T>,也不是 Co
C#.NET ConcurrentStack<T> 深入解析:无锁栈原理、LIFO 语义与使用边界
简介 在 .NET 里做并发集合选型时,很多人最先想到的是: ConcurrentDictionary<TKey, TValue> ConcurrentQueue<T> ConcurrentBag<T
C#.NET ReaderWriterLockSlim 深入解析:读写锁原理、升级锁与使用边界
简介 在 .NET 里做并发控制时,最常见的默认答案通常还是: 这没有问题。 但有一类场景,普通互斥锁会显得有点“太保守”: 读很多 写很少 读操作彼此其实并不冲突 比如: 本地缓存查询 配置快照读取
C#.NET System.Threading.Lock 深入解析:新一代 lock、底层语义与使用边界
简介 在 .NET 里提到线程同步,很多人的第一反应还是: 这套写法本身没有问题,而且已经用了很多年。 但从 .NET 9 和 C# 13 开始,官方开始明确给出一个更推荐的方向: 也就是说,互斥锁这
C#.NET SpinLock 深入解析:自旋锁原理、使用边界与性能取舍
简介 在 .NET 里,只要你开始深入看并发控制,很快就会发现这样一个现象: 大多数业务代码都用 lock 异步场景更常见的是 SemaphoreSlim / AsyncLock 简单状态更新则更适合
C#.NET SignalR + Redis Backplane 深入解析:多节点部署与跨实例消息同步
简介 SignalR 在单节点开发环境里通常很好用。 你本地起一个应用,前端连上来,消息一发,聊天室、通知、在线状态、协作编辑似乎都没什么问题。 但很多团队一到生产环境,问题就开始冒出来了: 应用一扩
深入理解 C#.NET TaskScheduler:为什么大量使用 Work-Stealing
简介 只要你开始深入看 .NET 的并行调度模型,很快就会碰到一个高频词: 很多文章会告诉你: 它是“工作窃取” 每个线程有自己的队列 队列空了就去偷别人的任务 这些说法当然没错,但还远远不够。 真正
下一页
个人成就
优秀创作者
文章被点赞
473
文章被阅读
91,358
掘力值
7,568
关注了
0
关注者
61
收藏集
0
关注标签
0
加入于
2019-03-18