awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Synchronization Primitives · Awesome GitHub Repositories

2 repos

Awesome GitHub RepositoriesSynchronization Primitives

Low-level mechanisms and formal rules used to coordinate access to shared resources and ensure memory safety.

Explore 2 awesome GitHub repositories matching programming languages & runtimes · Synchronization Primitives. Refine with filters or upvote what's useful.

  1. Home
  2. Programming Languages & Runtimes
  3. Language Features and Paradigms
  4. Concurrency Models
  5. Concurrency
  6. Synchronization Primitives

Awesome Synchronization Primitives GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • golang/go

    golang/go

    132,649GitHubView on GitHub↗

    Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external

    Gogogolanglanguage
  • rust-lang/rust

    rust-lang/rust

    110,533GitHubView on GitHub↗

    Rust is a programming language designed for memory safety and performance. It provides a comprehensive curriculum that covers fundamental syntax, memory management, and advanced programming paradigms, including support for functional and object-oriented styles. The language features a strong type system that enforces m

    Rustcompilerlanguagerust

Explore sub-tags

  • Channel-Based ConcurrencyCommunication mechanisms that facilitate safe data exchange and synchronization between concurrent processes or threads.
  • Memory Consistency ModelsFormal rules and specifications governing memory access and synchronization to ensure predictable behavior in concurrent systems.
  • Mutual Exclusion LocksSynchronization primitives used to manage shared-state concurrency by restricting access to resources to a single thread.
Smart Pointers
Specialized pointer types designed to provide thread-safe shared ownership of data in concurrent programming.
  • Thread Safety TraitsMarker traits used to indicate that a specific data type can be safely shared or accessed across threads.