有两个并发进程:Read和Print,它们共享可以存放一个数的缓冲区。进程Read每次从磁盘读入一个数存放到缓冲区中,供进程Print打印输出当缓冲区满时,不允许再向缓冲区中存放数据;当缓冲区空时,不允许再从缓冲区中取出数据打印输出,试用PV操作实现两个进程的协调运行。
有两个并发进程:Read和Print,它们共享可以存放一个数的缓冲区。进程Read每次从磁盘读入一个数存放到缓冲区中,供进程Print打印输出当缓冲区满时,不允许再向缓冲区中存放数据;当缓冲区空时,不允许再从缓冲区中取出数据打印输出,试用PV操作实现两个进程的协调运行。