Главная /
Параллельные вычисления и многопоточное программирование /
Критическая секция может быть закрыта оператором lock(Locker), где объект Locker играет роль замка на входе в секцию. Каковы утверждения справедливы для объекта Locker?
Критическая секция может быть закрыта оператором lock(Locker)
, где объект Locker
играет роль замка на входе в секцию. Каковы утверждения справедливы для объекта Locker
?
вопрос
Правильный ответ:
у каждой критической секции должен быть свой замок (свой объект
Locker
)
если две критические секции закрыты одним замком, то потокам, желающим войти в эти секции, доступ открыт
если критические секции закрыты одним замком, то потокам, желающим войти в эти секции, доступ закрыт, если некоторый другой поток уже работает в критической секции, закрытой этим же замком. Ключ от замка может быть только у одного потока
Сложность вопроса
61
Сложность курса: Параллельные вычисления и многопоточное программирование
89
Оценить вопрос
Комментарии:
Аноним
Зачёт сдан. Лечу отмечать отмечать 4 за тест интуит
27 сен 2020
Аноним
ответ подошёл
02 фев 2016
Аноним
Если бы не эти подсказки - я бы не смог решить c этими тестами intuit.
15 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # Какое соотношение имеет место для временных характеристик?
- # Если полагать, что единственным общим ресурсом является оперативная память, то какие проблемы параллельных вычислений не связаны с блокировкой:
- # Последовательный алгоритм умножения матриц C = A * B содержит три цикла – цикл по строкам матрицы A, по столбцам матрицы В, внутренний цикл, вычисляющий скалярное произведение строки на столбец. У каких циклов итерации независимы?
- # В момент создания потока ему нужно передать:
- # Что понимается под мягкой блокировкой?