awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • cl0610/java-concurrencyAvatar von CL0610

    CL0610/Java-concurrency

    4,590Auf GitHub ansehen↗

    Diese Java-Concurrency-Bibliothek bietet eine Suite von Werkzeugen zur Verwaltung von Multi-Threaded-Ausführung, Synchronisation und Speicherkonsistenz. Sie dient als umfassendes Framework zur Implementierung gleichzeitiger Ausführung durch lock-freie Atomics, thread-sichere Sammlungen, Task-Koordinations-Primitive und Worker-Pools. Das Projekt enthält ein dediziertes Thread-Synchronisations-Toolkit mit Latches, Barrieren und Semaphoren, um das Timing und die Reihenfolge gleichzeitiger Aufgaben zu koordinieren. Es bietet zudem eine Suite an Concurrent-Collections wie Maps, Queues und Listen, die Datenaustausch ohne manuelle Sperren ermöglichen, sowie ein Framework für atomare Operationen für lock-freie Updates von Basistypen und Referenzen. Die Bibliothek deckt breite Funktionsbereiche ab, einschließlich Thread-Pool-Management zur Optimierung der Ressourcennutzung, Speichermodell-Analyse zur Sicherstellung der Datensichtbarkeit und verschiedene Sperrverwaltungsmechanismen zur Vermeidung von Race Conditions. Diese Werkzeuge unterstützen gemeinsam die Entwicklung von Multi-Threaded-Anwendungen, die konsistente Zustandsübergänge über gemeinsam genutzten Speicher hinweg aufrechterhalten.

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

    concurrencyconcurrent-programminginterview
    Auf GitHub ansehen↗4,590
  • lewissbaker/cppcoroAvatar von lewissbaker

    lewissbaker/cppcoro

    3,818Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,818
  • stephencleary/asyncexAvatar von StephenCleary

    StephenCleary/AsyncEx

    3,719Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,719
  1. Home
  2. Development Tools & Productivity
  3. Thread Managers
  4. Execution Thread Coordinators
  5. Concurrent Task Groups
  6. Async Coordination Primitives