awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Ressources sur la concurrence et la programmation parallèle

Classement mis à jour le 30 juin 2026

For guide d'étude sur la programmation concurrente, the strongest matches are forhappy/cplusplus-concurrency-in-practice (This is a comprehensive guide and technical book teaching), crossoverjie/jcsprout (JCSprout is a Java-focused concurrency learning repository with structured) and parallel101/course (This repository offers a structured curriculum on parallel programming). loong/go-concurrency-exercises and packtpublishing/learn-cuda-programming round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Dépôts pédagogiques et exemples de code pour maîtriser l'exécution multi-thread, les primitives de synchronisation et les modèles de calcul distribué.

Ressources sur la concurrence et la programmation parallèle

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • forhappy/cplusplus-concurrency-in-practiceAvatar de forhappy

    forhappy/Cplusplus-Concurrency-In-Practice

    5,485Voir sur GitHub↗

    This project is a comprehensive guide and technical book focused on C++ concurrency. It serves as an educational resource for developers to learn multi-threading and the implementation of thread-safe code. The material covers the C++ memory model, atomic operations, and synchronization patterns. It combines theoretical explanations with practical code examples to illustrate how to prevent data races in multi-threaded applications. The instructional approach utilizes scenario-based learning and analysis of the C++ standard library to demonstrate concurrent execution patterns and memory orderi

    This is a comprehensive guide and technical book teaching C++ concurrency through practical code examples and scenario-based analysis, fitting your need for educational resources on concurrent programming, though it is limited to C++ and lacks visual explanations or interactive exercises.

    C++Concurrency Concepts
    Voir sur GitHub↗5,485
  • crossoverjie/jcsproutAvatar de crossoverJie

    crossoverJie/JCSprout

    26,901Voir sur GitHub↗

    JCSprout is a technical knowledge repository that provides a collection of structured guides and deep-dive articles focused on core backend engineering principles. It serves as a comprehensive resource for mastering advanced programming concepts, offering curated materials that combine detailed explanations with practical insights to support professional skill development and technical interview preparation. The project distinguishes itself through a modular knowledge base that covers Java concurrency, JVM internals, database architecture, and distributed system development. It provides speci

    JCSprout is a Java-focused concurrency learning repository with structured guides and code examples covering threads, locks, and JVM internals, making it a solid educational resource for the topic, though it lacks interactive exercises and multi-language support.

    JavaBackend Engineering RepositoriesJava Concurrency HandbooksJava Virtual Machine Learning Resources
    Voir sur GitHub↗26,901
  • parallel101/courseAvatar de parallel101

    parallel101/course

    4,166Voir sur GitHub↗

    This project is a technical curriculum and set of educational resources focused on parallel programming, high-performance computing, and systems programming. It provides a structured course covering the implementation of parallel algorithms and multithreading techniques for processing large datasets. The project includes a systems programming guide for modern language features, a framework for lock-free concurrency patterns, and a manual for optimizing CPU and GPU performance through assembly analysis and cache management. The material covers hardware performance tuning, the implementation o

    This repository offers a structured curriculum on parallel programming with code examples and slides, covering threads, locks, lock-free patterns, and hardware tuning — but it is focused on C++ and lacks interactive exercises or multi-language examples, making it a solid learning resource that partially meets the requested features.

    C++High-Performance ComputingCache-Aware Memory AccessConcurrent Programming Patterns
    Voir sur GitHub↗4,166
  • loong/go-concurrency-exercisesAvatar de loong

    loong/go-concurrency-exercises

    1,949Voir sur GitHub↗

    This project is an educational resource designed to help developers master concurrent execution and synchronization patterns in Go. It provides a structured collection of hands-on coding exercises and test-driven challenges that focus on the practical implementation of multi-threaded software engineering practices. The repository emphasizes the core mechanisms of Go concurrency, including channel-based communication, mutex locking, and lifecycle coordination. It covers essential patterns such as managing background tasks, implementing graceful service shutdowns, and enforcing rate limits or e

    This repo provides hands-on Go concurrency exercises with test cases and real-life examples, making it a practical learning resource but limited to a single language and lacking visual explanations or multi-paradigm coverage.

    GoGo Concurrency TrainingGo Programming TutorialsIn-Memory Communication Channels
    Voir sur GitHub↗1,949
  • packtpublishing/learn-cuda-programmingAvatar de PacktPublishing

    PacktPublishing/Learn-CUDA-Programming

    1,258Voir sur GitHub↗

    This project serves as a comprehensive educational resource for learning parallel programming and high-performance computing using graphics processing units. It provides technical guidance on the fundamental paradigms required to offload computationally intensive tasks from a host system to specialized hardware accelerators. The materials cover the core methodologies for managing data-parallel operations, including the orchestration of memory between host and device spaces and the organization of threads into structured grids and blocks. It details the execution models necessary to distribute

    This is a book repository from Packt that teaches CUDA programming, a specific parallel computing technology, so it fits the general category of a parallel programming learning resource but is narrowly focused on GPU programming rather than covering concurrency concepts broadly or in multiple languages.

    CudaHigh-Performance and Parallel ComputingCUDA Programming TutorialsExplicit Memory Allocators
    Voir sur GitHub↗1,258

Related searches

  • Java concurrency tutorials
  • bibliothèque de programmation concurrente pour Clojure
  • parcours d'étude sur les systèmes distribués
  • cours pour comprendre les systèmes d'exploitation
  • programme structuré pour l'auto-apprentissage de l'informatique
  • Asynchronous concurrency models
  • collection de manuels de programmation gratuits
  • cours pour comprendre l'architecture des ordinateurs