Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/r0mb0/classic-synchronizzazion-problems

Classical problems of synchronization using Semaphores and Condition Variables in java
https://github.com/r0mb0/classic-synchronizzazion-problems

dining-philosophers italian-developers java producer-consumer r0mb0 reader-writer sleeping-barber synchronization university-project

Last synced: about 1 month ago
JSON representation

Classical problems of synchronization using Semaphores and Condition Variables in java

Awesome Lists containing this project

README

        

![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge&logo=openjdk&logoColor=black)

[![Codacy Badge](https://app.codacy.com/project/badge/Grade/e1dc496006f940c9becfbe93e4af7ff3)](https://app.codacy.com/gh/R0mb0/Classic-synchronizzazion-problems/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/R0mb0/Classic-synchronizzazion-problems)
[![Open Source Love svg3](https://badges.frapsoft.com/os/v3/open-source.svg?v=103)](https://github.com/R0mb0/Classic-synchronizzazion-problems)
[![Donate](https://img.shields.io/badge/PayPal-Donate%20to%20Author-blue.svg)](http://paypal.me/R0mb0)

Urbino`s University - Applied computer science - Operative Systems

# Classic-synchronizzazion-problems
Classical problems of synchronization using Semaphores and Condition Variables in java

# Problems Solved:
### Dining Philosophers
>![dining-philosohers](ReadMeImgs/Dining-Philosophers/Dining-Philosophers.png)
>* Solved using Semaphores.
>* Solved using Condition Variables.

### Producer Consumer
>![Producer-Consumer](ReadMeImgs/Producer-Consumer/Producer-Consumer.png)
>* Solved using Semaphores.
>* Solved using Condition Variables.

### Readers and Writers
>![Readers-and-Writers](ReadMeImgs/Readers-and-Writers/Readers-and-Writers.png)
>* Solved using Semaphores.
>* Solved using Condition Variables.

### Sleeping Barber
>![Sleeping-Barber](ReadMeImgs/Sleeping-Barber/Sleeping-Barber.png)
>* Solved using Semaphores.
>* Solved using Condition Variables.