------------------------SDT2˙˙˙˙Consumer4----------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙Consumer4------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ˙˙˙˙5--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------˙˙˙˙()[8(! process Consumer4)]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------)˙˙˙˙()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------˙˙˙˙()[(! lü! 22!(d)[h(! lü)[k(! 6)[n(! 6d! )]][ q(! 6)][9(! 6Fd! !S)[8(!X T!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1---------------------------------------------------------------------------------------------------- --------˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙----˙˙˙˙!%&()LinkEndpoints----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------˙˙˙˙IMER coolTimes; DCL theseTimes DURATION, stuffRead Integer, myID Integer, mahPID PId;)]][2Œ(! 6&–! Čd!S)[8(! )][’(!ŠúŠ^!"Š^Šú)[6‰(! 6^ ^! Xú!S)[8(!X mahPID:=SELF; stuffRead:=0; myID:=4; theseTimes:=1566; set(NOW+theseTimes, coolTimes);)][•(!ŠXŠź!"ŠźŠX)[(! 6Šź!Z)][3† (! 6&ź! Čd!S)[8(! SiDLing)][˜(!Š Š„!"ЄР)[ƒ(! 6&„! Čd!S!)[8(! coolTimes)][›(! ŠčŠL!"ŠLŠč)[€(! 6L! ôd!S!)[8(! requestRead(myID,mahPID))][ž(!аŠ!"ŠŠ°)[(! 6 Š!Z)][3}(! 6&! Čd!S)[8(! ForcedWait)][Ą(!ŠxŠÜ!"ŠÜŠx)[z(! 6Ü! ôd!S!)[8(! approveRead(stuffRead))][¤(!Š@Ф!"ФŠ@)[6w(! 6^¤! X–!S)[8(!! set(NOW+theseTimes, coolTimes);)][§(!Š:Šž!"ŠžŠ:)[(! 6Šž!Z)][3t(! 6&ž! Čd!S)[8(! SiDLing)]]]]]]]]]]]]]]]]]]]]}------------------------------------------------------------------------------------------------ ˙˙˙˙(!4§!X!5!W!Y)[!(! 1!!3)]}----------------------------------------------------------------------------------------------------------------------------------------------------------f˙˙˙˙