awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • cl0610/java-concurrencyAvatar CL0610

    CL0610/Java-concurrency

    4,590Vezi pe GitHub↗

    Această bibliotecă de concurență Java oferă o suită de instrumente pentru gestionarea execuției multi-threaded, sincronizării și consistenței memoriei. Servește ca un framework cuprinzător pentru implementarea execuției concurente prin atomice lock-free, colecții thread-safe, primitive de coordonare a sarcinilor și pool-uri de worker-i. Proiectul include un toolkit dedicat de sincronizare a thread-urilor, cu latch-uri, bariere și semafoare pentru a coordona sincronizarea și ordinea sarcinilor concurente. Oferă, de asemenea, o suită de colecții concurente de map-uri, cozi și liste care permit partajarea datelor fără blocare manuală, alături de un framework de operațiuni atomice pentru actualizări lock-free la tipuri și referințe de bază. Biblioteca acoperă domenii largi de capabilități, inclusiv gestionarea pool-urilor de thread-uri pentru optimizarea utilizării resurselor, analiza modelului de memorie pentru a asigura vizibilitatea datelor și diverse mecanisme de gestionare a blocărilor pentru a preveni race condition-urile. Aceste instrumente susțin colectiv dezvoltarea aplicațiilor multi-threaded care mențin tranziții de stare consistente în memoria partajată.

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

    concurrencyconcurrent-programminginterview
    Vezi pe GitHub↗4,590
  • lewissbaker/cppcoroAvatar lewissbaker

    lewissbaker/cppcoro

    3,818Vezi pe 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
    Vezi pe GitHub↗3,818
  • stephencleary/asyncexAvatar StephenCleary

    StephenCleary/AsyncEx

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