一道pv操作题目有n+1个进程A1,A2,….An和B,A1…..An通过同一缓冲区各自不断向B发送消息,B不断取消息,它必须取走发来的每一个消息。刚开始时缓冲区为空,试用PV操作正确实现之。[解决办法]a1~An的信号量为sa=1 b的信号量为sb=0 进程a1~An while(1){p(sa);v(sb)} 进程b while(1){p(sb);v(sa)}