This is a school project from Operating Systems course where threads, mutexes, semaphores, task pools and critical sections are used effectively to ensure synchronization among threads.
-
Updated
Jan 29, 2022 - C++
This is a school project from Operating Systems course where threads, mutexes, semaphores, task pools and critical sections are used effectively to ensure synchronization among threads.
opengl project of balls colliding in 2 D space.
Bsuir labs (CSAN pt2)
✅ System Programming Labs, BSUIR 2019
Projects that cover the concept of multithreading
C++ library designed to provide system-level thread- and fail-safe functions with concurrency, atomic, file I/O, IPC, memory management, and system information retrieval functionalities.
OPERATING SYSTEMS - Assignment @hcmus
The system uses inter-process communication through pipes for exchanging information (weights) between processes. Each layer of the neural network is represented as a separate process, and each neuron within a layer is treated as a separate thread.
Real-time simulation for aircraft monitoring system in C++
IUT - Programmation Concurrente - Implémentation du problème de gestion d'un distributeur de billets (issu du "TheLittleBookOfSemaphores")
Car Tunnel Restriction Problem using POSIX C++ Threading with MUTEX (Synchronized the threading)
High performance adaptive C++11 spin mutex
Analysis of graph multithreading access performance with different synchronization mechanisms: mutext, shared mutex and atomic operations
This is a small example of an implementation of Producer/Consumer Pattern with condition_variable and mutex
operating system concepts 10 edition source code
Thread pool in C++
Multiple read - single write mutex. Superseded by C++14 std::shared_timed_mutex and C++17 std::shared_mutex
Bank Server-Client system where server program services online requests for account manipulations and maintains customer records and clients use its services to update bank accounts. The operations that can be performed on an account are: withdrawal of an amount from an account and deposit of an amount into an account. Additionally, the bank ser…
Add a description, image, and links to the mutex-synchronisation topic page so that developers can more easily learn about it.
To associate your repository with the mutex-synchronisation topic, visit your repo's landing page and select "manage topics."