Главная /
Теория и практика многопоточного программирования /
Является ли построенное выражение противоречивым: write[A](flag[A]=true) read[A](flag(B)==false) write[B](flag[B]=true) read[B](flag(A)==false)
Является ли построенное выражение противоречивым:
write[A](flag[A]=true) read[A](flag(B)==false)
write[B](flag[B]=true) read[B](flag(A)==false)
вопрос
Правильный ответ:
Да
Нет
Сложность вопроса
92
Сложность курса: Теория и практика многопоточного программирования
54
Оценить вопрос
Комментарии:
Аноним
Это очень легкий решебник интуит.
02 дек 2017
Другие ответы на вопросы из темы программирование интуит.
- # Операция изменения элемента в множестве занимает 3 микросекунды. Операция взятия замка является идеальной (константное время) и занимает 4 микросекунды. Время исправления коллизии колеблется от 10 до 50 микросекунд. Вероятность коллизии при изменении составляет 1%. Оправдано ли использование оптимистичной синхронизации?
- # Для множества, реализованного на связном списке, скорости чтения составляет:
- # Укажите верное утверждение.
- # Управляя квотой на использование кэша, можно влиять на скорость программы:
- # Решающее исполнение предполагает: