ALL > Computer and Education > courses > university courses > undergraduate courses > Operating System > CLASS (2016-2017-1)-62903-06102-1 > 2014329600043_邓小翔 >
hw 6.11 Version 0
👤 Author: by 514796670qqcom 2016-11-15 22:13:12
int waiting=0;
barber:
do{
wait(working);
signal(barber);

//理发

}while(true);

customer:
do{
wait(mutex);
if(waiting<n){ <br=""> signal(working;
waiting++;
signal(mutex);
wait(barber);
wait(mutex);
waiting--;
wait(mutex);

//理发

}
else{
signal(mutex);
}
}while(true);

Please login to reply. Login

Reversion History

Loading...
No reversions found.