------------------------SDT2˙˙˙˙Producer2----------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙Producer2------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ˙˙˙˙5--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------˙˙˙˙()[8(! process Producer2)]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------)˙˙˙˙()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------˙˙˙˙()[(! lü! 22!(d)[h(! lü)[k(! 6)[n(! 6d! )]][ q(! 6)][2(! 6&d! Čd!S)[8(! )!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1---------------------------------------------------------------------------------------------------- --------˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙----˙˙˙˙!%&()LinkEndpoints----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------˙˙˙˙][’(!ŠȊ^!"Š^ŠČ)[6Œ(! 6^^! Xú!S)[8(!s myID:=2; numberToWrite:=any(iLikeToWrite); someTime:=any(babaAuRum); mahPID:=SELF; SET(NOW+someTime,walkingTime );)][•(!ŠXŠŠ!"ŠŠŠX)[(! 6ŠŠ!Z)][3‰(! 6&Š! Čd!S)[8(! SiDLing)][˜(!ŠîŠR!"ŠR Šî)[†(! 6ôR! ,d!S!)[8(! walkingTime)][›(!ŠśŠ!"ŠŠś)[ƒ(! 6ú! d!S!)[8 (!) requestWrite(myID,numberToWrite,mahPID))][ž(!Š~а!"аŠ~)[(! 6а!Z)][3€(! 6ô°! ,d!S)[8(! ForcedToWait)][Ą (!ŠŠF!"ŠFŠ)[}(! 6ôF! ,d!S!)[8(! approveWrite)][¤(!ŠŞŠ!"ŠŠŞ)[6z(! 6^ ! X–!S)[8(!\ numberToWrite:=any(iLikeToWrite); someTime:=any(babaAuRum); SET(NOW+someTime,walkingTime);)][§(!ФŠ!"ŠŠ¤)[(! 6Š!Z)][3w(! 6&! Čd!S)[8(! SiDLing)]]]]]]]]]]]]]]]]]][9t(! 6âd! !S)[8(!â TIMER walkingTime; DCL someTime DURATION, myID Integer, numberToWrite Integer, mahPID PId; syntype iLikeToWrite = Integer constants 0:100 endsyntype; syntype babaAuRum = DURATION constants 500:3000 endsyntype; )]]]]}-----------------------------------------------------------------------------------------------------------------------‰˙˙˙˙(!4§!X!5!W!Y)[!(! 1!!3)]}----------------------------------------------------------------------------------------------------------------------------------------------------------f˙˙˙˙