/Concurrency

Simulations of real life scenarios using concepts of multithreading and process synchronization

Primary LanguageC

Concurrency

OS-Assgn4

This project has been done as a part of the Operating Systems Course at iiitH.

Components

  • Q1: This problem deals with a concurrent mergesort. It involves both multithreaded and multiprocess mergesort and also compares the running times of the two.

  • Q2: This problem deals with automated Covid Vaccination Simulation. Based on a given set of constraints (companies, vaccinations, student waiting times etc) the code provides a mechanism to efficiently vaccinate the students.

  • Q3: This problem deals with a simulation of the Music Festival at IIITH. Based on a given set of constraints (Number of musicians/singers, number of stages, tshirt-distributor threads etc) the code provides a mechanism to efficiently conduct the festival and serve the performers.

for further details please refer to the individual readmes present in each question's directory.