Coursework on parallel programming where a function is calculated in N threads
-
Updated
Jun 22, 2022 - Java
Coursework on parallel programming where a function is calculated in N threads
🍽️ A dining philosophers problem simulator.
This project is a restaurant management simulation created using Java and Swing. It simulates the roles of restaurant staff (customers, waiters, chefs, and cashiers) using multi-threading techniques.
✨ A producer-consumer problem simulator.
Sample examples of multi-threaded code in Java.
Implementation of Ricart-Agrawala distributed mutual exclusion algorithm
Producer-Consumer-Problem
Social Network with Client/Server Communication
Parallel and Distributed Calculations Labs
Example programs for illustration of Race Condition and Deadlock for Teaching Operating Systems
A hotel is simulated by using threads to model customer and employee behavior.
A JAVA application that uses mutual exclusion, JAVA sockets and threads to communicate between Clients on a particular network
Dead Lock (Reader-Writer Problem [scync] ) Solver With Mutex And Semaphores While Threads Are Working Like OS Does
Brief of all related concepts around concurrency.
A Multithreading Communication example, separated to two different exercises which implements threads and uses of the mutex, semaphore method.
Projects for my CS340 operating systems class
Class level Mutex implementation that utilises the JVM's Monitors
Cross platform named mutex which provide a system-wide mutex synchronization primitive
Java library that prevents user from running more than one instances of the same Java application - a.k.a. AppMutex
A small simulation for an OS executing instructions using the known principles of an operating system and CPU and resources utilization.
Add a description, image, and links to the mutex topic page so that developers can more easily learn about it.
To associate your repository with the mutex topic, visit your repo's landing page and select "manage topics."