ABSTRACT

Solution This example is solved by using both SPLIT and ASSEMBLE Blocks. The worker is represented by a single transaction. The worker begins by entering a SPLIT Block and starts to work. He does this by making himself: (SEIZE HIMSELF). The parent clone waits until he has filled a case. When this is done, the Block RELEASE HIMSELF is executed, and the worker will begin filling a new case. The program for this is CHAP27A.GPS and the listing is given in Figure 27.1.