Portfolio > Multi-threaded OS
This was developed in my final year at the University of Hull. The idea was to create an API which simplified the creation of multi-threaded applications and allowed them to execute as efficiently as possible.
As this is an ongoing project it is somewhat unstable but possibly still interesting.
- Schedules Tasks
- Provides a number of scheduling disciplines
- Allows the execution of pre-compiled .jar files
- Scales dynamically to the number of available processors
This project was written in Java and using, for the most part, the Eclipse IDE. The project was quite heavy with regards to research and required me to gain a deep understanding of Java threads and concurrency in general.