-
Updated
Jun 19, 2019 - C
critical-section
Here are 12 public repositories matching this topic...
C solution to the Boat Passenger Problem in operating system.
-
Updated
Nov 1, 2022 - C
Concurrent Programming in C (3rd year - 5th semester)
-
Updated
Jan 5, 2018 - C
Efficient solution to the classic readers-writers problem by allowing fine-grained control over access to shared resources.
-
Updated
Aug 26, 2024 - C
Dive into KernelSpinLocks: A repository with comprehensive guides & examples on Linux Kernel spinlocks, exploring methods, implementation, and crucial considerations in multi-threading scenarios
-
Updated
Oct 14, 2023 - C
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 …
-
Updated
Feb 5, 2018 - C
Designed and implemented synchronized inter-process communication (IPC) to transfer message packets efficiently. Utilized shared memory for data exchange and employed threads to ensure proper synchronization.
-
Updated
Jan 14, 2024 - C
Child processes send requests to parent process, works like a client-server model.
-
Updated
May 20, 2023 - C
The project focuses on creating a Unix-like terminal with v6 file logic.
-
Updated
Sep 11, 2024 - C
Operating Systems Course (Sem 5)-Practice Codes
-
Updated
Dec 6, 2020 - C
A critical section function which can take the minimum priority of the interrupt that can preempt the critical section
-
Updated
Jul 7, 2021 - C
Implementation a simple cooperative scheduler based on Patterns for time triggered Embedded Systems.
-
Updated
Oct 30, 2020 - C
Improve this page
Add a description, image, and links to the critical-section topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the critical-section topic, visit your repo's landing page and select "manage topics."