Пример:
Поставщик:
loop
D:= Производство();
Буфер.Записать(D);
endloop.
Потребитель:
loop
D:= Буфер.Прочитать();
Обработка(D);
endloop.
Процедура доступа (2)
Поставщик
Буфер
procedure Записать
function Прочитать
Потребитель
Записать(D)
D:=Прочитать
Читатель:
loop
ЧП.НачалоЧтения();
РаботаСФондомЧ();
ЧП.КонецЧтения();
РазноеЧ;
endloop.
Писатель:
loop
ЧП.НачалоЗаписи();
РаботаСФондомП();
ЧП.КонецЗаписи();
РазноеП;
endloop.
procedure V;
begin
Счетчик:= 1;
send(S);
end;
begin
Счетчик:= 1;
end Семафор.
Parbegin
R1;
R2;
. . .
Rn
Parend.
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть