第4章-进程同步与死锁解说.ppt

打瞌睡理发师问题(续) 算法描述: #define CHAIRS 5 void barber(void) void customer(void) { { while(1) { P(mutex); P(customers); if(waitingCHAIRS) { P(mutex); waiting++; waiting--; V(customers); V(barbers); V(mutex); V(mutex); P(barbers); 给顾客理发; 理发; } }else } V(mutex);

文档评论(0)

1亿VIP精品文档

相关文档