santonatos / OperatingSystems_network_simulation_threading_deadlocks

This project mimics a simple network, showing a common problem that arises in shared resources, deadlocking. It illustrates the use of multithreading, mutexes and semaphores in a complex scenario ;; sol1 is the solution of the network transmission problem using mutex 'es. sol2 is the solution using binary semaphores. OS class project. Read problem_explanation.txt for more info

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS3013_simple_network_threading_deadlocks

About

This project mimics a simple network, showing a common problem that arises in shared resources, deadlocking. It illustrates the use of multithreading, mutexes and semaphores in a complex scenario ;; sol1 is the solution of the network transmission problem using mutex 'es. sol2 is the solution using binary semaphores. OS class project. Read problem_explanation.txt for more info


Languages

Language:C 99.0%Language:Makefile 1.0%