There are 2 repositories under mutual-exclusion topic.
A parallel implementation of DFS for Directed Acyclic Graphs (https://research.nvidia.com/publication/parallel-depth-first-search-directed-acyclic-graphs)
Repository for the lectures taught in the course named "Operating Systems Lab" at the University of Guilan, Department of Computer Engineering.
Sequential and Parallel(using Open MP and Pthreads) Implementations(c++) of the K Means Clustering Algorithm and visualizing the results for a comparative study of the Speedup and Efficiency achieved in 3 different implementations
An implementation of a simple asynchronous message-passing lock server, verified in Coq using the Verdi framework
Implements Mutex, Semaphore and exclusive ReadModifyWrite operations on ARM Cortex-M3 and Cortex-M4
This is a project for the practical work of the Operating system module in The University of Ibn Khaldoun - Algeria in which we had used the notion of threads and parallelism to make a library simulator.
Simulation of the service of a restaurant, counts on the use of the threads, semaphores (mutual exclusion) and the known solutions of the problems producer/consumidor and writer/reader.
Implementation of Peterson's Tournament Algorithm to solve n process mutual exclusion problem in Java
Visualisation of Suzuki-Kasami algorithm
Projects for my CS340 operating systems class
Mutual Exclusion Algorithm implemented in Java
Lamport Mutual Exclusion is implemented to maintain consistent number of likes for a social network post
These are some programs conducted on Ubuntu operating system, in order to get familiar with different operating systems terminologies, like processes, threads, mutual exclusion and other tasks and also how to perform them and handle them. Fell free to explore these programs and run them
Un server concorrente che memorizza file binari. Progetto finale dell'esame di Sistemi operativi anno 2015/16 (laurea in Informatica @ UniPisa)
Implementation of a multithreaded server that allows multiple users to make requests at the same time. Built for the course Operating Systems @CS.UOI.
Operating System course 62588 taken at DTU Copenhagen
Dijkstra's first self-stabilizing algorithm for the mutual exclusion problem in a circular network.
Testing of mutual exclussion between pairs of exons of NMD
Greenfield is the final project of Distributed and Pervasive Systems course held at UNIMI (2022/2023). Final vote: 30L/30.
Distributed Mutual Exclusion based on Lamport's Algorithm
Application for Synchronization and Mutual Exclusion.
Concurrent Programming in C (3rd year - 5th semester)
Operating Systems Project 3, Distributed Reading/Writing
Java implemmentation for Mutual Exclusion & Synchronize.
Blockchain peer-to-peer app with mutual exclusion and threads
This repo contains implementation of Peterson's tournament algorithm and Lamport's bakery algorithm for mutual exclusion. It a part of programming project for Multicore Programming.
Simulation of Lamport Mutual Exclusion Algorithm
Implementation of the Ricart-Agrawala mutual exclusion algorithm with Java RMI
A rabbitMQ distributed implementation of Lamport's Algorithm for Mutual Exclusion, written in python 3 using pika rabbitMQ library.
A simulation of a taxi transport system using semaphores and mutual exclusion to synchronize the taxi and people threads.