Содержание
- 2. 11. Механизм рандеву 2002 v.0.2 program Турист task body Встреча is; begin . . . end
- 3. 11. Механизм рандеву 2002 v.0.2 Механизм рандеву task body A1 is begin . . . A2.R;
- 4. 11. Механизм рандеву 2002 v.0.2 Взаимное исключение task body B is begin loop accept R do
- 5. 11. Механизм рандеву 2002 v.0.2 Описание задачи task is entry [(формальные_параметры)] end ; task body is
- 6. 11. Механизм рандеву 2002 v.0.2 program Преобразование_символа; task Читать; task Преобразовать entry R(P: in CHARACTER); end
- 7. 11. Механизм рандеву 2002 v.0.2 task body Процесс_1; begin . . . Семафор.P; КритическаяСекция_1; Семафор.V; .
- 8. 11. Механизм рандеву 2002 v.0.2 task body Процесс_1; begin loop . . . Сигнал.Ждать; . .
- 9. 11. Механизм рандеву 2002 v.0.2 Пример – «Почтовый ящик» task body ПочтовыйЯщик; Буфер: СООБЩЕНИЕ; begin loop
- 10. 11. Механизм рандеву 2002 v.0.2 Пример – «Почтовый ящик» (2) task body Отправитель; begin loop .
- 11. 11. Механизм рандеву 2002 v.0.2 Пример – «Почтовый ящик» (3) Задача очень похожа на «Поставщик-Потребитель» Буфер
- 12. 11. Механизм рандеву 2002 v.0.2 task body ПоставщикПотребитель; Размер: constant INTEGER = 20; Буфер: array(1..Размер) of
- 13. 11. Механизм рандеву 2002 v.0.2 begin loop select when (Количество accept Записать(X: in СООБЩЕНИЕ) do Буфер(ТекущийЗапись):=
- 14. 11. Механизм рандеву 2002 v.0.2 select [when =>] [последовательность операторов] {or [when =>] [последовательность операторов]} [else
- 16. Скачать презентацию