Assignments for course Operating Systems at ECE NTUA
-
Updated
Jul 22, 2023 - C
Assignments for course Operating Systems at ECE NTUA
Implement an in-kernel key-value store: Fridge.
Evolutionary programming modeled, implemented with objects to find the best path between two points in a Grid for Object-Oriented Programming course.
The dining philosophers problem is a classic synchronization problem which is used to evaluate situations where there is a need of allocating multiple resources to multiple processes.
The main purpose of this project was to become familiar with multithreaded programs and also how to deal with sychronization problems between threads.
Add a description, image, and links to the sychronization topic page so that developers can more easily learn about it.
To associate your repository with the sychronization topic, visit your repo's landing page and select "manage topics."