文件名称:同步互斥解决理发师问题
文件大小:32KB
文件格式:DOC
更新时间:2012-05-23 05:58:39
同步互斥问题
引入3个信号量和一个控制变量: 1)信号量customers用来记录等候理发的顾客数,并用作阻塞理发师进程,初值为0; 2)信号量barbers用来记录正在等候顾客的理发师数,并用作阻塞顾客进程,初值为0; 3)信号量mutex用于互斥,初值为1. 4)控制变量waiting用来记录等候理发的顾客数,初值为0;
文件名称:同步互斥解决理发师问题
文件大小:32KB
文件格式:DOC
更新时间:2012-05-23 05:58:39
同步互斥问题
引入3个信号量和一个控制变量: 1)信号量customers用来记录等候理发的顾客数,并用作阻塞理发师进程,初值为0; 2)信号量barbers用来记录正在等候顾客的理发师数,并用作阻塞顾客进程,初值为0; 3)信号量mutex用于互斥,初值为1. 4)控制变量waiting用来记录等候理发的顾客数,初值为0;