Efficient solution to the classic readers-writers problem by allowing fine-grained control over access to shared resources.
-
Updated
Aug 26, 2024 - C
Efficient solution to the classic readers-writers problem by allowing fine-grained control over access to shared resources.
Critical section helper for PHP
Mutex Server using WebSocket
A Banking system using multi-threading. Two different thread for deposit and withdraw, and another thread is for operation queue.
Workshop project for mastering concurrency in C# and fix common multi thread synchronisation issues
TypeScript-STL (Standard Template Library, migrated from C++)
Generic PHP threads library implemented with pure PHP code
Dive into KernelSpinLocks: A repository with comprehensive guides & examples on Linux Kernel spinlocks, exploring methods, implementation, and crucial considerations in multi-threading scenarios
Demo project & blog post with a lowdown on critical sections, reader/writer locks, interactive login sessions, root user detection, CFString conversion in macOS.
Child processes send requests to parent process, works like a client-server model.
Small project
Exercise in writing Java methods for math calculations.
C solution to the Boat Passenger Problem in operating system.
Framework that provides thread-safe (queue-safe) access to the value.
Distributed system
Pseudocode for some synchronization problems.
A repository and markdown document to help give a rundown on basic OS concepts that some developers (self taught programmers, web developers, etc.) haven't seen before.
Named mutex locks for async functions.
A simple global locking/unlocking mechanism using redis.
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."