Added more semantic by using binary semaphores

This commit is contained in:
Romain CLEMENT 2023-10-17 20:56:33 +02:00
parent 6aaaba3eb9
commit b31b9f83ea

View File

@ -14,10 +14,10 @@ mutex cout_mutex;
// GLOBAL VARIABLES
int carsWaiting = 0;
mutex mutexCar;
counting_semaphore carArrived(0);
counting_semaphore bayFree(0);
counting_semaphore carWashed(0);
counting_semaphore washingDone(0);
binary_semaphore carArrived(0);
binary_semaphore bayFree(0);
binary_semaphore carWashed(0);
binary_semaphore washingDone(0);
void car(size_t id)
{