2011 银行叫号服务问题

sem mutex=1;//取号机互斥信号量
sem empty=10;//空余座位信号量
sem full=0;//已占座位信号量
sem service=0//等待叫号数量
顾客()
{
    p(empty);
    p(mutex);
    取号
    v(mutex);
    v(full);
    p(service);
    获取服务
}
柜员()
{
    while(true)
    {
        p(full);
        v(empty);
        v(service)//叫号

    }
}

 

posted @ 2019-10-20 19:21  bestAndBest  阅读(184)  评论(0)    收藏  举报