This Book is written by Ameer e Ahle Sunnat Hazrat Allama Maulana Ilyas Attar Qadri Razavi Ziaee.
This book include to the very Good knowledge About Islam.
Like & Share Official Page of Maulana Ilyas Qadri
www.facebook.com/IlyasQadriZiaee
This Book is written by Ameer e Ahle Sunnat Hazrat Allama Maulana Ilyas Attar Qadri Razavi Ziaee.
This book include to the very Good knowledge About Islam.
Like & Share Official Page of Maulana Ilyas Qadri
www.facebook.com/IlyasQadriZiaee
4. 4 -ð õóâèëáàð
PROCESS 0 PROCESS 1
flag[0]=true; flag[1]=true;
while flag[1] do while flag[0] do
begin begin
flag[0]=false; flag[1]=false;
<Ò¿ð õ¿ëýýõ> <Ò¿ð õ¿ëýýõ>
flag[0]=true; flag[0]=true;
end; end;
<Ýãçýãòýé ìóæ> <Ýãçýãòýé ìóæ>
flag[0]=false; flag[1]=false;
7. Íýãäñýí àëãîðèòì
Var flag: array[0..1] of boolean;
turn: 0..1;
procedureP0;
begin
repeat
flag[0]:=true;
whileflag[1] do if turn=1 then
begin
flag[0]:=false;
whileturn=1 do {nothing};
20. Ýðãýõ áóôåð á¿õèé ¿éëäâýðëýã÷
producer:
repeat
produce item v;
while ( (in + 1) mod n = out) do
{ nothing };
b[in] := v;
in := (in + 1) mod n
forever;
21. Ýðãýõ áóôåð á¿õèé õýðýãëýã÷
consumer
repeat
while in = out do { nothing };
w := b[out];
out := (out + 1) mod n;
consume item w
forever;