线性一致性检查器Skill linearizability-checker

线性一致性检查器是一个用于验证并发数据结构正确性的专业工具。它通过分析并发操作历史、识别线性化点、生成违规反例和构建形式化证明,确保分布式系统和多线程程序中的数据一致性。该工具支持多种测试框架集成,帮助开发者在高并发场景下检测和修复数据竞争、顺序违规等问题。 关键词:线性一致性检查,并发数据结构,分布式系统测试,多线程验证,历史线性化,并发历史分析,线性化点识别,JCStress,Lincheck,Wing-Gong算法

测试 0 次安装 2 次浏览 更新于 2/25/2026

名称: 线性一致性检查器 描述: 检查并发数据结构实现的线性一致性 允许使用的工具:

  • Bash
  • Read
  • Write
  • Edit
  • Glob
  • Grep 元数据: 专业领域: 计算机科学 领域: 科学 类别: 分布式系统 阶段: 6

线性一致性检查器

目的

通过测试和证明,为验证并发数据结构的线性一致性提供专家指导。

能力

  • 历史线性化算法
  • 线性化点识别
  • 违规反例生成
  • 并发历史可视化
  • 线性一致性证明模板
  • 测试框架集成

使用指南

  1. 历史收集: 记录并发操作历史
  2. 线性化: 检查历史是否可线性化
  3. 反例分析: 分析非可线性化执行
  4. 证明构建: 构建线性一致性证明
  5. 测试: 系统化测试违规情况

工具/库

  • LineUp
  • Wing-Gong算法
  • Lincheck
  • JCStress