The main purpose of this lab is to implement a parallel program with two queues – one storing latitudes and one storing longitudes in decimal degrees. You should manage reads/writes to each queue using independent critical regions.
The main purpose of this lab is to learn about deadlocks – one of the main challenges in programming with threads. In this lab you are given a concurrent Java program from the IBM Concurrency Benchmark and you need to modify the program to ensure that it is deadlock free.
The main purpose of this lab is to create a program that simulates airline ticket agents. Your program will be written in C and use the pthread.h library (including a mutex to limit access to shared data).
LAB 7: Simulating a Stock Exchange WITH PTHREADS IN C
The main purpose of this lab is to create a program that simulates a stock exchange system. Your program will be written in C and use the pthread.h library (including mutexes and condition variables). You will start the lab by familiarizing yourself with the partially implemented solution in pthread_lab7_start.c.