awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 रिपॉजिटरी

Awesome GitHub RepositoriesAsynchronous Synchronization Primitives

Locks, semaphores, and mutexes designed for use within asynchronous execution contexts.

Distinguishing note: None of the candidates cover general-purpose async mutexes and semaphores for shared state.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Asynchronous Synchronization Primitives. Refine with filters or upvote what's useful.

Awesome Asynchronous Synchronization Primitives GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • smol-rs/smolsmol-rs का अवतार

    smol-rs/smol

    4,979GitHub पर देखें↗

    Smol is a lightweight Rust asynchronous runtime and task executor. It provides a suite of foundational tools for scheduling and executing asynchronous futures, managing background workloads, and handling non-blocking network and file operations. The project includes a compatibility layer for adapting asynchronous types and execution contexts, enabling futures to run across different runtime ecosystems. It also features a mechanism to offload synchronous I/O and CPU-intensive operations to dedicated worker thread pools to prevent runtime stalls. Its capabilities cover non-blocking network I/O

    Provides a suite of asynchronous mutexes and semaphores to coordinate access to shared state.

    Rustasyncconcurrencyfutures
    GitHub पर देखें↗4,979
  • stephencleary/asyncexStephenCleary का अवतार

    StephenCleary/AsyncEx

    3,719GitHub पर देखें↗

    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

    Ships a collection of asynchronous synchronization primitives including locks, semaphores, and event signals.

    C#asyncasync-awaitasyncex
    GitHub पर देखें↗3,719
  • overv/vulkantutorialOverv का अवतार

    Overv/VulkanTutorial

    3,675GitHub पर देखें↗

    VulkanTutorial is a comprehensive educational guide and instructional resource for implementing low-level rendering and compute pipelines using the Vulkan API. It serves as a GPU programming course and a step-by-step guide for building high-performance graphics applications from scratch. The project provides detailed instruction on the full graphics pipeline, including the compilation of shaders to SPIR-V bytecode, the configuration of rasterization states, and the implementation of 3D graphics pipelines. It also covers general-purpose GPU compute programming, focusing on the execution of par

    Implements synchronization using semaphores and fences to prevent race conditions across asynchronous GPU queues.

    C++computer-graphicscppgraphics-programming
    GitHub पर देखें↗3,675
  1. Home
  2. Software Engineering & Architecture
  3. Asynchronous Synchronization Primitives