There are 0 repository under critical-section topic.
Generic PHP threads library implemented with pure PHP code
This Repo Contains Network Lab and OS Lab Assignment
Read a protected memory simultaneously while other threads writes to it with exclusive access.
Small project
Implementing Monitor and using it to solve load balancing problem of cars and routes in a multithreaded system
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.
Parallel, Concurrent, and Distributed Programming in Java | Coursera
Lightweight class supporting critical section locking
Named mutex locks for async functions.
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 banks financial loss. So the program uses critical sections to avoid that issue, and makes other threads wait until the account is ready to be reused without giving users any errors.
C solution to the Boat Passenger Problem in operating system.
Concurrent Programming in C (3rd year - 5th semester)
Workshop project for mastering concurrency in C# and fix common multi thread synchronisation issues
All important questions considering every chapters of operating system and some programs.
Implementation a simple cooperative scheduler based on Patterns for time triggered Embedded Systems.
Distributed system
The project focuses on creating a Unix-like terminal with v6 file logic.
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.
A simple global locking/unlocking mechanism using redis.
Operating Systems Course (Sem 5)-Practice Codes
A critical section function which can take the minimum priority of the interrupt that can preempt the critical section
Child processes send requests to parent process, works like a client-server model.
Framework that provides thread-safe (queue-safe) access to the value.
Dive into KernelSpinLocks: A repository with comprehensive guides & examples on Linux Kernel spinlocks, exploring methods, implementation, and crucial considerations in multi-threading scenarios
Pseudocode for some synchronization problems.
Jajodia-Mutchler Voting Algorithm handles the consistency of file updates when the network is partitioned. This uses hybrid Voting technique and 3 phase commit protocol to accomplish this huge task.
Demo project & blog post with a lowdown on critical sections, reader/writer locks, interactive login sessions, root user detection, CFString conversion in macOS.
controlling thread synchronization with critical process locking
Critical section helper for PHP
A Banking system using multi-threading. Two different thread for deposit and withdraw, and another thread is for operation queue.
Exercise in writing Java methods for math calculations.