TypeScript-STL (Standard Template Library, migrated from C++)
-
Updated
Mar 28, 2024 - TypeScript
TypeScript-STL (Standard Template Library, migrated from C++)
Mutex Server using WebSocket
Generic PHP threads library implemented with pure PHP code
Read a protected memory simultaneously while other threads writes to it with exclusive access.
This Repo Contains Network Lab and OS Lab Assignment
Small project
Parallel, Concurrent, and Distributed Programming in Java | Coursera
Named mutex locks for async functions.
Workshop project for mastering concurrency in C# and fix common multi thread synchronisation issues
Implementation of the Semaphore algorithm, which's a synchronization mechanism to control the processes that are being executed in the critical section and being used by shared resources.
C solution to the Boat Passenger Problem in operating system.
Concurrent Programming in C (3rd year - 5th semester)
Efficient solution to the classic readers-writers problem by allowing fine-grained control over access to shared resources.
Implementing Monitor and using it to solve load balancing problem of cars and routes in a multithreaded system
Lightweight class supporting critical section locking
A Banking system using multi-threading. Two different thread for deposit and withdraw, and another thread is for operation queue.
RunTransactons simulates transactions being processed on bank accounts. There is always a chance that more than one thread will want to update an account at the same time. In that case, ATMs that are being used by the same account at the same time by different users might not get the most up-to-date account information(balance), which can cause …
Framework that provides thread-safe (queue-safe) access to the value.
controlling thread synchronization with critical process locking
Add a description, image, and links to the critical-section topic page so that developers can more easily learn about it.
To associate your repository with the critical-section topic, visit your repo's landing page and select "manage topics."