awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesLock-Free Primitives

Atomic load, store, compare-and-swap, and arithmetic operations on shared data without locks.

Distinct from Atomic Memory Operations: Distinct from Atomic Memory Operations: focuses on the specific lock-free primitives (CAS, atomic arithmetic) rather than general memory ordering or barriers.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · Lock-Free Primitives. Refine with filters or upvote what's useful.

Awesome Lock-Free Primitives GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ruby-concurrency/concurrent-rubyAvatar ruby-concurrency

    ruby-concurrency/concurrent-ruby

    5,830Vezi pe GitHub↗

    Concurrent Ruby is a comprehensive concurrency toolkit for the Ruby language that provides thread-safe data structures, synchronization primitives, and asynchronous execution patterns. It implements core concurrency abstractions including an actor model framework where isolated actors communicate through asynchronous message passing, a future and promise system for composing non-blocking operations, and thread pool executors that manage reusable worker threads for concurrent task execution. The library distinguishes itself through a broad set of coordination mechanisms that go beyond basic th

    Offers lock-free atomic operations with compare-and-swap semantics for shared state.

    Ruby
    Vezi pe GitHub↗5,830
  • springside/springside4Avatar springside

    springside/springside4

    5,652Vezi pe GitHub↗

    SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran

    Uses lock-free concurrent primitives like thread-local random and striped counters to reduce contention.

    Java
    Vezi pe GitHub↗5,652
  • 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 lock-free primitives including compare-and-swap (CAS) for high-performance atomic updates to shared variables.

    concurrencyconcurrent-programminginterview
    Vezi pe GitHub↗4,590
  1. Home
  2. Operating Systems & Systems Programming
  3. Atomic Memory Operations
  4. Lock-Free Primitives