Искусственный интеллект

\Ч=У 9 \y: =t,+ y\ | у: = *2+ у Рис. 9.6. Модифицированные параллельные процессы Р{ и Р2 ссылка доступа к. переменной, на которую имеется модифицирующая ссылка со стороны другого процесса. Мультипрограммное выполнение позволяет получить те же результаты, что и при реальном параллелизме, если справедливо следующее правило един¬ственности критической ссылки: каждая команда может иметь самое большее одну критическую ссылку. В предыдущем примере команда у. = у +1 нарушает это правило, так как она имеет две критические ссылки. Модифицируем рассмотренную выше программу следую-щим образом (рис. 9.6). На рисунке /, и /2 — локальные пере-меннъге процессов />, и Р2 соответст-венно.