Инструменты пользователя

Инструменты сайта


ao

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
ao [2016/04/15 09:14]
prospero78 [B.5 Барьеры]
ao [2016/04/15 09:14]
prospero78 [C.1 Обедающие философы]
Строка 760: Строка 760:
 ==== B.6 Ограниченный буфер ==== ==== B.6 Ограниченный буфер ====
  
-<code>+<code oberon2>
 MODULE Buffers;   MODULE Buffers;  
    
Строка 799: Строка 799:
 </code> </code>
  
-Buffer реализует ограниченный кольцевой буфер. Методы Put и Get защищены от одновременного доступа; они так же проверяют наличие свободного места и данных соответственно, в противном случае активность приостанавливается до того, как место освободиться или поступят новые данные.+''Buffer'' реализует ограниченный кольцевой буфер. Методы ''Put'' и ''Get'' защищены от одновременного доступа; они так же проверяют наличие свободного места и данных соответственно, в противном случае активность приостанавливается до того, как место освободиться или поступят новые данные.
  
 ===== C Примеры активных объектов ===== ===== C Примеры активных объектов =====
Строка 806: Строка 806:
 ==== C.1 Обедающие философы ==== ==== C.1 Обедающие философы ====
  
-<code>+<code oberon2>
 MODULE Philo;   MODULE Philo;  
    
ao.txt · Последнее изменение: 2022/08/19 22:56 — yarrom