Concurrent Programming in C (3rd year - 5th semester)
-
Updated
Jan 5, 2018 - C
Concurrent Programming in C (3rd year - 5th semester)
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 …
This project is an implementation of Maekawa Algorithm for distributed systems, where we have 10 sites which coordinate to access the critical section
Critical is the the very essential to be known not to be done
Códigos gerados durante a disciplina de Sistemas Operacionais na UENP-CLM
Simulations for testing a semaphore strategy.
This Repo Contains Network Lab and OS Lab Assignment
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.
Read a protected memory simultaneously while other threads writes to it with exclusive access.
A Windows Critical Section wrapper for the Rust language.
controlling thread synchronization with critical process locking
Implementing Monitor and using it to solve load balancing problem of cars and routes in a multithreaded system
Parallel, Concurrent, and Distributed Programming in Java | Coursera
Implementation a simple cooperative scheduler based on Patterns for time triggered Embedded Systems.
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.
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
All important questions considering every chapters of operating system and some programs.
Lightweight class supporting critical section 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."