2 repositorios
Low-level synchronization mechanisms used to coordinate memory access between multiple threads.
Distinct from Concurrent Write Coordinators: Candidates focus on specific domains like file writes or networking; this is about general multi-threaded synchronization traits.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Concurrency Primitives. Refine with filters or upvote what's useful.
This project is a structured Rust programming curriculum and systems programming course designed to take learners from beginner to expert levels. It provides a comprehensive set of training materials focused on mastering the core syntax, idioms, and technical foundations of the Rust language. The project features a specialized language transition framework that maps concepts from C++, managed languages, and dynamic typing to Rust idioms. This allows developers from different ecosystems to translate architectural patterns and memory models into idiomatic Rust. The training covers a broad rang
Teaches how to use synchronization traits to build multi-threaded applications that prevent data races.
clib es un gestor de paquetes y dependencias en lenguaje C utilizado para instalar, actualizar y gestionar librerías C externas y dependencias ejecutables desde repositorios remotos. Funciona como una herramienta de distribución para estructurar código fuente y metadatos para publicar librerías C y un kit de herramientas de desarrollo para mantener entornos de construcción consistentes. El proyecto proporciona un framework para la distribución de librerías C y resolución de dependencias, utilizando archivos de manifiesto para rastrear las versiones de librerías requeridas y asegurar construcciones reproducibles en diferentes sistemas. Agiliza el flujo de trabajo de desarrollo en C gestionando la instalación y desinstalación de binarios nativos y herramientas de desarrollo. El sistema cubre una amplia gama de capacidades de programación de sistemas, incluyendo perfilado de memoria, medición de rendimiento y pruebas unitarias. También incluye utilidades para la gestión de estructuras de datos, interacción con el sistema de archivos, hashing criptográfico, cifrado de datos y comunicación de red.
Provides concurrency primitives including thread pools and event emitters to coordinate program flow.