Skip to content

Simulation of real life processes by use of multithreading and synchronisation methods such as mutex locks,conditional variables, semaphores

Notifications You must be signed in to change notification settings

Aditya-debug15/Concurrency-Parallelism-and-Networking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operating Systems concurrency and synchronization methods

These code snippets are used to simulate real life problems with the help of threads, mutex , locks , semaphores and conditional variable.

Q1

An alternate course allocation Portal

In this problem we have to simulate the allocation of TA to a course, tutorial taking place and students filling their prefernces and choosing their course.
For more details see README OF QUES 1

Q2

The Clasico Experience

The problem ask us to simulate situation where

  1. Spectators are buying thier tickets
  2. Teams are scoring goals
  3. Spectators are leaving beacuse of some reason For more details check README OF Q2

Q3

Multithreaded client and server

We have a client that has m strings that they want to send to server for processing, these m strings have to send at a particular instance so it is seen as multithreaded client (having m threads) that connect with a server room
The server room has n threads to send back the data
For more details check README OF Q3

About

Simulation of real life processes by use of multithreading and synchronisation methods such as mutex locks,conditional variables, semaphores

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages