Merge pull request #9 from Globostofo/patch-semantic
Added more semantic by using binary semaphores
This commit is contained in:
commit
a60331d0be
8
main.cpp
8
main.cpp
@ -14,10 +14,10 @@ mutex cout_mutex;
|
|||||||
// GLOBAL VARIABLES
|
// GLOBAL VARIABLES
|
||||||
int carsWaiting = 0;
|
int carsWaiting = 0;
|
||||||
mutex mutexCar;
|
mutex mutexCar;
|
||||||
counting_semaphore carArrived(0);
|
binary_semaphore carArrived(0);
|
||||||
counting_semaphore bayFree(0);
|
binary_semaphore bayFree(0);
|
||||||
counting_semaphore carWashed(0);
|
binary_semaphore carWashed(0);
|
||||||
counting_semaphore washingDone(0);
|
binary_semaphore washingDone(0);
|
||||||
|
|
||||||
void car(size_t id)
|
void car(size_t id)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user