awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 个仓库

Awesome GitHub RepositoriesAtomic State Coordination

Mechanisms for coordinating shared state updates using atomic references and software transactional memory.

Distinct from Atomic State Synchronization: Focuses on the coordination of shared state updates rather than just low-level hardware synchronization primitives.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Atomic State Coordination. Refine with filters or upvote what's useful.

Awesome Atomic State Coordination GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • bbatsov/clojure-style-guidebbatsov 的头像

    bbatsov/clojure-style-guide

    4,095在 GitHub 上查看↗

    该项目为 Clojure 开发提供了一套软件架构指南、Lisp 编码标准和函数式编程模式。它确立了通过使用持久数据结构和原子引用来实现声明式逻辑和管理共享状态的最佳实践。 该指南涵盖了记录公共 API 和组织项目目录的标准,以确保可移植的库分发。它详细说明了应用一致的格式化和命名规则,以提高源代码可读性和团队协作。 其范围扩展到惯用开发模式,包括命名空间的组织、函数定义和测试套件的结构,以及宏的负责任设计。它还提供了关于处理与外部类型的互操作以及通过稳定坐标管理库分发的指导。

    Provides guidelines for managing shared state using atomic references and software transactional memory to prevent data corruption.

    在 GitHub 上查看↗4,095
  • awaitility/awaitilityawaitility 的头像

    awaitility/awaitility

    4,013在 GitHub 上查看↗

    Awaitility 是一个 Java 异步测试库和条件轮询框架。它提供了一种流畅的领域特定语言,通过轮询特定状态或条件来同步测试与异步操作。 该库允许配置轮询间隔、超时,并分配特定的线程或服务来处理后台轮询。它包括死锁检测机制、将特定错误视为错误结果的异常过滤,以及在满足禁止条件时快速失败的能力。 该框架涵盖了状态验证,包括监控原子变量和验证特定条件在定义的时间段内持续存在。它还与外部断言库集成,以在异步同步期间评估条件。

    Monitors atomic structures and shared state using atomic references until a specific value or boolean state is reached.

    Java
    在 GitHub 上查看↗4,013
  1. Home
  2. Software Engineering & Architecture
  3. Atomic State Synchronization
  4. Atomic State Coordination