• 2021-04-14
    有A、B两人通过信箱进行辩论,每个人都从自己的信箱中取得对方的问题,将答案和向对方提出的新问题组成一个邮件放人对方的信箱中。假设A的信箱最多放M个邮件,B的信箱最多放N个邮件。初始时A的信箱中有x个邮件(0
    semaphore Full_A = x ; //表示A的信箱中的邮件数量
    semaphore Empty_A = _____1_____; //表示A的信箱中还可存放的邮件数量
    semaphore Full_B = _____2_____ ; //表示B的信箱中的邮件数量
    semaphore Empty_B = N-y; //表示B的信箱中还可存放的邮件数量
    semaphore mutex_A = mutex_B = _____3_____ ; //用于信箱A和B的互斥
    CoBegin