Редактирование: ВПнМ/Теормин

Материал из eSyr's wiki.

Перейти к: навигация, поиск

Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.

ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет 92 килобайт. Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах. Пожалуйста, рассмотрите вариант разбиения страницы на меньшие части.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.

Текущая версия Ваш текст
Строка 1089: Строка 1089:
'''Явная синхронизация:'''
'''Явная синхронизация:'''
-
active proctype A() provided (toggle == true){
+
active proctype A() provided (toggle == true){
L: cnt++;
L: cnt++;
printf("A: cnt=%d\n", cnt);
printf("A: cnt=%d\n", cnt);
toggle = false;
toggle = false;
goto L
goto L
-
}
+
}
-
active proctype B() provided (toggle == false){
+
active proctype B() provided (toggle == false){
L: cnt--;
L: cnt--;
printf("B: cnt=%d\n", cnt);
printf("B: cnt=%d\n", cnt);
toggle = true;
toggle = true;
goto L
goto L
-
}
+
}
Процесс выполняется, только если значение provided clause равно true.
Процесс выполняется, только если значение provided clause равно true.

Пожалуйста, обратите внимание, что все ваши добавления могут быть отредактированы или удалены другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. eSyr's_wiki:Авторское право).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Шаблоны, использованные на этой странице:

Личные инструменты
Разделы