某玩具厂有甲乙两个制作室和一个包装室。两个制作室分别生产玩具和外包装,每制作一件玩具或外包装后制作室工人都要分别把它们送到包装室的玩具库X和外包装库Y,玩具库X最多能放110件玩具,外包装库Y最多能放100件外包装。包装室工人每次从X库取一件玩具和从Y库取一件外包装,然后将它们进行包装。用P、V原语进行正确管理,分别描述甲制作室工人、乙制作室工人以及包装室工人的工作过程。
甲制作室工人工作过程:
while(1)
{
生产一件玩具
将玩具放到玩具库X
}
乙制作室工人工作过程:
while(1)
{
生产一件外包装
将外包装放到外包装库Y
}
包装室工人工作过程:
while(1)
{
分别取玩具和外包装进行配套
} |