设有两个生产者进程 A 、 B 和一个销售者进程 C ,他们共享一个无限大的仓库,生产者 A 只生产 A 产品,生产者 B 只生产 B 产品。生产者每次循环生产一个产品,然后入库供销售者销售;销售者每次循环从仓库中取出一个产品销售。如果不允许同时入库,也不允许边入库边出库,而且要求两个生产者在生产 A 产品和生产 B 产品时的件数满足以下关系: -n ≤生产 A 的件数-生产 B 的件数≤ m 其中 n , m 是正整数,但对仓库中 A 产品和 B 产品的件数无上述要求,请用信号量机制写出 A , B , C 三个进程的工作流程。