This project simulates a real-time thread scheduling system using native POSIX threads (pthreads) in C++. It implements three fundamental scheduling strategies:
-
Updated
Jul 20, 2025 - C++
This project simulates a real-time thread scheduling system using native POSIX threads (pthreads) in C++. It implements three fundamental scheduling strategies:
A modern Java 25 implementation of the Readers-Writers problem utilizing Virtual Threads and a single Fair Semaphore to ensure strict FIFO access and prevent starvation.
This assignment was done as part of the COL334 course requirements. The goal of this assignment is to familiarize oneself with socket programming, client-server communication, and scheduling algorithms.
Add a description, image, and links to the fifo-scheduling topic page so that developers can more easily learn about it.
To associate your repository with the fifo-scheduling topic, visit your repo's landing page and select "manage topics."