awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • bbatsov/clojure-style-guideAvatar de bbatsov

    bbatsov/clojure-style-guide

    4,095Ver en GitHub↗

    Este proyecto proporciona un conjunto de directrices de arquitectura de software, estándares de codificación Lisp y patrones de programación funcional para el desarrollo en Clojure. Establece mejores prácticas para implementar lógica declarativa y gestionar el estado compartido mediante el uso de estructuras de datos persistentes y referencias atómicas. La guía cubre estándares para documentar APIs públicas y organizar directorios de proyectos para asegurar la distribución de librerías portables. Detalla la aplicación de reglas de formato y nomenclatura consistentes para mejorar la legibilidad del código fuente y la colaboración en equipo. El alcance se extiende a patrones de desarrollo idiomáticos, incluyendo la organización de namespaces, la estructuración de definiciones de funciones y suites de pruebas, y el diseño responsable de macros. También proporciona orientación sobre el manejo de la interoperabilidad con tipos externos y la gestión de la distribución de librerías mediante coordenadas estables.

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

    Ver en GitHub↗4,095
  • awaitility/awaitilityAvatar de awaitility

    awaitility/awaitility

    4,013Ver en GitHub↗

    Awaitility es una biblioteca de pruebas asíncronas para Java y un framework de sondeo condicional. Proporciona un lenguaje de dominio específico (DSL) fluido para sincronizar pruebas con operaciones asíncronas mediante el sondeo de estados o condiciones específicas. La biblioteca permite la configuración de intervalos de sondeo, tiempos de espera y la asignación de hilos o servicios específicos para manejar el sondeo en segundo plano. Incluye mecanismos para la detección de interbloqueos (deadlocks), filtrado de excepciones para tratar errores específicos como resultados falsos y la capacidad de fallar rápidamente cuando se cumple una condición prohibida. El framework cubre la verificación de estado, incluyendo el monitoreo de variables atómicas y la verificación de que condiciones específicas persistan durante una duración definida. También se integra con bibliotecas de aserción externas para evaluar condiciones durante la sincronización asíncrona.

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

    Java
    Ver en GitHub↗4,013
  1. Home
  2. Software Engineering & Architecture
  3. Atomic State Synchronization
  4. Atomic State Coordination