• 2022-06-16 问题

    某银行通过1个服务窗口和10个顾客等待座位。顾客到达银行时,若有座位,则到取号机领取一个号,等待叫号。取号机每次仅允许一个顾客取号。当营业员空闲时,通过叫号选取一位顾客并为其服务。假定用seets表示空余座位数量的资源信号量,用custom表示顾客数量的资源信号量,用mutex作为互斥信号量。试用wait(),signal()操作实现上述过程的互斥和同步,要求写出完整的过程,并给信号量赋初值。SemahporeSeets,mutex,Custom;

    某银行通过1个服务窗口和10个顾客等待座位。顾客到达银行时,若有座位,则到取号机领取一个号,等待叫号。取号机每次仅允许一个顾客取号。当营业员空闲时,通过叫号选取一位顾客并为其服务。假定用seets表示空余座位数量的资源信号量,用custom表示顾客数量的资源信号量,用mutex作为互斥信号量。试用wait(),signal()操作实现上述过程的互斥和同步,要求写出完整的过程,并给信号量赋初值。SemahporeSeets,mutex,Custom;

  • 1