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.
About this project
The Library Simulator 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. this library simulator will simulate the behaviors of Readers : student and professors, and their communication to take a book, take a sit , block when ever there is not a book, or a sit, prioritize the Professor then student in getting book's and so on. Code Style The Code was Written In Pure Java in the Intellij IDEA IDE. The synchronisation has been made using semaphores because it is difficult to manage 79 semaphores, so we accepted the challenge, we have coded the GUI with the JavaFX library, in which there are were a lot of classes to make a simple or a complex GUI, for animating things in the scene we used also the packages of JavaFX : javafx.animation, with this package it is very easy to animate in a complex or a simple way, for the static information like the images, the coordinates of the points and books we used simple final classes and they are commented everywhere. Goal From This Project
From the project README on
GitHub
- Stars
- 10
- Forks
- 0
- Last push
- 1 Apr 2018
Add this badge to your README
Show that your project is listed on Made in Algeria.
[](https://www.madeinalgeria.dev/projects/library-simulator)