awesome-repositories.com
Blog
awesome-repositories.com

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

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

3 repositorios

Awesome GitHub RepositoriesAsync Coordination Primitives

Synchronization tools like latches and mutexes specifically designed for coordinating asynchronous tasks.

Distinct from Concurrent Task Groups: Distinct from Task Groups: covers individual synchronization primitives rather than just grouping tasks for aggregation.

Explore 3 awesome GitHub repositories matching development tools & productivity · Async Coordination Primitives. Refine with filters or upvote what's useful.

Awesome Async Coordination Primitives GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • cl0610/java-concurrencyAvatar de CL0610

    CL0610/Java-concurrency

    4,590Ver en GitHub↗

    Esta biblioteca de concurrencia de Java proporciona un conjunto de herramientas para gestionar la ejecución multihilo, la sincronización y la consistencia de la memoria. Sirve como un framework integral para implementar la ejecución concurrente a través de atómicos sin bloqueo (lock-free), colecciones seguras para hilos, primitivas de coordinación de tareas y grupos de trabajadores (worker pools). El proyecto incluye un kit de herramientas de sincronización de hilos dedicado que cuenta con latches, barreras y semáforos para coordinar el tiempo y el orden de las tareas concurrentes. También proporciona una suite de colecciones concurrentes de mapas, colas y listas que permiten compartir datos sin bloqueo manual, junto con un framework de operaciones atómicas para actualizaciones sin bloqueo a tipos y referencias básicos. La biblioteca cubre áreas de capacidad amplias, incluyendo la gestión de grupos de hilos para optimizar la utilización de recursos, el análisis del modelo de memoria para garantizar la visibilidad de los datos y varios mecanismos de gestión de bloqueos para evitar condiciones de carrera. Estas herramientas apoyan colectivamente el desarrollo de aplicaciones multihilo que mantienen transiciones de estado consistentes a través de la memoria compartida.

    Provides coordination primitives such as latches, barriers, and semaphores to synchronize the timing of concurrent tasks.

    concurrencyconcurrent-programminginterview
    Ver en GitHub↗4,590
  • lewissbaker/cppcoroAvatar de lewissbaker

    lewissbaker/cppcoro

    3,818Ver en GitHub↗

    cppcoro is a C++ coroutine library and concurrency toolkit providing primitives for asynchronous tasks, lazy generators, and non-blocking execution. It functions as an asynchronous I/O framework for managing network sockets and file operations through an event loop. The library features a work-stealing thread pool for distributing tasks across multiple cores and a set of async generators for producing lazy sequences of values both synchronously and asynchronously. It includes a concurrency toolkit with async mutexes, latches, and shared tasks to coordinate multi-threaded execution. Its capab

    Ships a concurrency toolkit with async mutexes and latches to coordinate multi-threaded execution.

    C++asyncasync-awaitasynchronous-programming
    Ver en GitHub↗3,818
  • stephencleary/asyncexAvatar de StephenCleary

    StephenCleary/AsyncEx

    3,719Ver en GitHub↗

    AsyncEx is a .NET asynchronous synchronization library providing a collection of primitives to coordinate tasks and manage execution flow. It implements mechanisms for asynchronous resource locking, event signaling, and concurrency control to ensure correct execution order in environments supporting async/await. The library includes an asynchronous lock implementation to protect shared resources without blocking threads, an async semaphore controller to limit simultaneous operations, and an event signaling system to manage the startup and shutdown of asynchronous workflows. The toolkit cover

    Provides a comprehensive set of synchronization primitives specifically designed for .NET asynchronous tasks.

    C#asyncasync-awaitasyncex
    Ver en GitHub↗3,719
  1. Home
  2. Development Tools & Productivity
  3. Thread Managers
  4. Execution Thread Coordinators
  5. Concurrent Task Groups
  6. Async Coordination Primitives