williamgrosset / thomas

:train: A multithreaded train scheduler.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

thomas

🚋 A muiltithreaded train schedular simulation.

Overview

This project was an assignment for the Operating Systems class at the University of Victoria. The multithreaded train scheduler is a simulation of priority-based trains being loaded concurrently and dispatched across a single track. See the requirements document and design document for more details.

Usage

Compile

make setup

Run scheduler

make run f=trains.txt
# OR
./mts.o trains.txt

Clean build

make clean

About

:train: A multithreaded train scheduler.


Languages

Language:C 98.5%Language:Makefile 1.5%