The Consensus

RSS: https://theconsensus.dev/rss.xml
面向资深开发者的研究与分析。

数据竞争与 ThreadSanitizer 在 C/Go 中的局限

ThreadSanitizer 在检测 C 和 Go 中的数据竞争时存在已知局限。文章解释了数据竞争的本质、race detector 的工作原理,以及为什么检测器本身也可能存在 bug,为使用 TSan 的开发者提供了实用参考。
评论点赞收藏24 天前

The Consensus 周报,2026年8月23日

The Consensus 技术周报,涵盖数据库与分布式系统、解释器与编译器、操作系统与浏览器、性能等六个板块的文章、职位和融资信息。
评论点赞收藏38 天前

The Consensus 周刊:2026年8月16日

The Consensus 周刊,本周重点介绍 Cassandra 6 的 ACID 事务实现进展,涵盖原子批次、Paxos 比较交换到 Accord 跨分区严格可串行化事务的技术演进路线。
评论点赞收藏45 天前

Cassandra 6 ACID 事务之路:从原子批次到跨分区严格可串行化

<p>2013年,我们进行了原子批次操作;同年晚些时候,我们又实现了单分区的 Paxos 比较与交换;如今,借助 Accord 以及尚未发布的 Cassandra 6,我们得以实现严格可串行化的跨分区事务。<br><br>我们将在一个包含三个节点的集群上,针对会计工作负载对这些方案进行逐一探索。</p>
评论点赞收藏45 天前

The Consensus 周报:2026年8月8日

The Consensus 发布每周简报,介绍其求职索引平台的新功能:礼品链接、按主题(如编译器、分布式系统)搜索职位、以及新职位/文章/融资新闻的邮件提醒。 文末附带折扣码。
评论点赞收藏53 天前

基础设施生态周报:2026年8月1日

<p>我们追踪来自各个基础设施生态系统的公司、项目和开发人员的数百个博客(以及数以万计的文章)。以下是过去一周中六篇有趣的阅读内容。<br><br>完整信息源请访问 /feed.html 。Daniel Stenberg 使用 curl 介绍 HTTP 消息签名。该文</p>
评论点赞收藏60 天前

Wasmtime 中的 WasmGC

<p>Wasmtime 47 默认支持 WebAssembly 垃圾回收。我们将探讨 WasmGC 的由来,以及 Wasmtime 的回收器如何从引用计数法演变为半空间复制法。</p>
评论点赞收藏69 天前

The Consensus 周报:2026年7月19日

The Consensus 平台新增邮件提醒功能,支持按日、周、月频率接收职位、融资及第三方资讯摘要。该功能面向标准层订阅用户开放,同时推出了更紧凑的视图界面。
评论点赞收藏73 天前

观察 Go 的垃圾回收器:新旧对比

Go 1.26 默认启用 Green Tea GC。文章使用 perf 工具观察其缓存友好性,可视化堆内存分配过程,并深入探讨了非移动式收集器面临的稀疏页面问题。
评论点赞收藏73 天前

The Consensus 周刊:2026年7月11日

<p>来自“共识”——分叉、克隆与包管理。包管理其实很棘手。当许可证发生变化、出现新的分叉时,你的包管理器可能会认为你真正想要的是另一个包。<br><br>有时,它甚至会继续向你提供一个你原本可能根本不想使用的包。阅读</p>
评论点赞收藏81 天前

OxCaml 中值得其他语言借鉴的特性

Jane Street 推出的 OxCaml 允许开发者使用 [@zero_alloc] 注解标记函数。编译器会强制检查该函数的调用树,确保没有任何堆内存分配,否则拒绝编译。 这种将性能约束转化为编译期错误的机制,解决了传统性能优化中难以追踪内存分配的问题,为追求极致性能的底层开发提供了新的工程思路。
评论点赞收藏94 天前

Consensus 周刊:Jane Street 的 OCaml 零分配注解特性

Jane Street 推出的 OCaml 超集引入了 [@zero_alloc] 注解,允许开发者直接标记函数以消除内存分配。这一特性改变了以往依赖性能分析器查找并优化热点路径分配的传统工作流,提供了从编译层面强制零分配的机制。 对于追求极致性能的底层系统开发者和 OCaml 社区成员而言,这种将性能约束前置到语言层面的做法具有极高的参考价值,能够引发关于静态分析与运行时性能平衡的深度讨论。
评论点赞收藏95 天前

The Consensus 周刊:2026年6月20日

Pierre Zemb 在 Clever Cloud 构建兼容 Redis 和 PostgreSQL API 的数据层,基于 FoundationDB。 该周刊汇总了近期值得关注的技术博客文章。
评论点赞收藏102 天前

Python 3.14 垃圾回收机制的变更与回退始末

文章深入分析了Python 3.14将垃圾回收器从传统分代模式改为增量模式的变更及其在3.14.5版本中被回退的原因。作者通过编译不同版本并运行基准测试,展示了增量GC在降低最大暂停时间方面的优势,但也指出了其在处理循环引用时可能导致内存压力显著增加的问题。 文章还涵盖了Python引用计数机制、循环引用检测以及GC回调追踪等技术细节。
评论点赞收藏108 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。