底层机制(Plumbing)

这一章介绍 Salsa 生成的代码及其“内部工作方式”。 我们把这部分称为“底层机制”(plumbing)。

概览

管道部分分为以下章节:

  • 数据库与运行时:介绍运行期使用的数据结构,包括如何协调 worker、触发取消、跟踪活跃函数及其累积依赖等。
  • 查询操作:介绍函数配料上的主要操作。虽然这部分文字最初针对更早版本的 Salsa 编写,但核心逻辑相同。
  • 术语:解释本章反复出现的术语。