manasvi-26 / Concurrency

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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


Languages

Language:C 100.0%