In this project, you will get more familiar with the concepts of scheduling, synchronisation, multi-threading and deadlock prevention in operating systems by using POSIX threads (pthreads) API.

computer science

Description

Description 

In this project, you will get more familiar with the concepts of scheduling, synchronisation, multi-threading and deadlock prevention in operating systems by using POSIX threads (pthreads) API.


Air Traffic Controller 

Air traffic control (ATC) is a service to prevent collisions of planes during take-off or landing. ATC provides information for pilots during landing or take-off. In this project, you will implement a simulator that simulates multiple independently acting planes in air traffic by modelling their take-off and landing, where the air traffic is controlled by the ATC tower. Your job is to implement the collision and deadlock-free simulator. 


Related Questions in computer science category