Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Состояние состязания - ситуация когда несколько процессов считывают или записывают данные (в память или файл) одновременно.
Рассмотрим пример, когда два процесса пытаются распечатать файл. Для этого им нужно поместить имя файла в спулер печати, в свободный сегмент.
in - переменная, указывающая на следующий свободный сегмент
out - переменная, указывающая на следующее имя файла для печати
Пример состязания
Распишем события по пунктам.
Как видно из этой ситуации, файл процесса В не будет напечатан.
Дата публикования: 2014-11-04; Прочитано: 284 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!