Главная / Параллельное программирование / Исследуйте некоторые приемы, применяющиеся при решении задач синхронизации. Чем и почему отличаются версии критического интервала "писателя" в задачах ЧП1 и ЧП2?

Исследуйте некоторые приемы, применяющиеся при решении задач синхронизации. Чем и почему отличаются версии критического интервала "писателя" в задачах ЧП1 и ЧП2?

вопрос

Правильный ответ:

в задаче ЧП1 процесс "писатель" начинается с команды ЖДАТЬ ПО СЧИТЫВАНИЮ, что позволяет процессам - "читателям" не только успешно завершиться, но допускает поступление новых "читателей", пока семафор-счетчик не стал равен нулю. В задаче ЧП2 процесс "писатель" начинается с команды ЗАКРЫТЬ ПО ЗАПИСИ, что разрешает только успешное завершение процессов "читатель"
в задаче ЧП2 процесс "писатель" начинается с команды ЖДАТЬ ПО СЧИТЫВАНИЮ, что позволяет процессам - "читателям" не только успешно завершиться, но допускает поступление новых "читателей", пока семафор-счетчик не стал равен нулю. В задаче ЧП1 процесс "писатель" начинается с команды ЗАКРЫТЬ ПО ЗАПИСИ, что разрешает только успешное завершение процессов "читатель"
в задаче ЧП1 процесс "писатель" начинается с команды ЖДАТЬ ПО СЧИТЫВАНИЮ, что позволяет процессам - "читателям" успешно завершиться, не допуская поступление новых "читателей" , пока семафор-счетчик не стал равен нулю. В задаче ЧП2 процесс "писатель" начинается с команды ЗАКРЫТЬ ПО ЗАПИСИ, что разрешает не только успешное завершение процессов "читатель" , но допускает поступление новых " читателей" , пока семафор-счетчик не стал равен нулю
Сложность вопроса
77
Сложность курса: Параллельное программирование
69
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я сотрудник университета! Тотчас уничтожьте этот ваш сайт с ответами по интуит. Немедленно!
09 окт 2017
Аноним
Кто ищет эти тесты интуит? Это же не сложно
20 апр 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.