База ответов ИНТУИТ

Теория и практика многопоточного программирования

<<- Назад к вопросам

Замки чтения-записи при установке reader-замка запрещают:

(Отметьте один правильный вариант ответа.)

Варианты ответа
Всем потокам читать из заблокированного объекта
Всем потокам изменять заблокированный объект(Верный ответ)
Не запрещают действий над объектами
Похожие вопросы
Какой тип памяти является самым быстрым для чтения-записи из процессора?
В идеальной реализации замка время обращения к замку T зависит от числа потоков N как:
Операция изменения элемента в множестве занимает 3 микросекунды. Операция взятия замка является идеальной (константное время) и занимает 4 микросекунды. Оправдано ли использование оптимистичной синхронизации?
Операция изменения элемента в множестве занимает 3 микросекунды. Операция взятия замка является идеальной (константное время) и занимает 4 микросекунды. Время исправления коллизии колеблется от 10 до 50 микросекунд. Вероятность коллизии при изменении составляет 1%. Оправдано ли использование оптимистичной синхронизации?
Операция изменения элемента в множестве занимает 3 микросекунды. Операция взятия замка является идеальной (константное время) и занимает 4 микросекунды. Время исправления коллизии колеблется от 500 до 1000 микросекунд. Вероятность коллизии при изменении составляет 1%. Оправдано ли использование оптимистичной синхронизации?
При честной реализации замка, в каком порядке могут войти потоки в критическую секцию? doorway1[A]doorway1[B]doorway2[A]doorway2[B]doorway1[С] doorway2[С]waiting[С]waiting[B]waiting[A]
Для множества, реализованного на связном списке, скорости чтения составляет:
Для очереди с приоритетом, реализованной на связном списке, можно достигнуть скорости чтения:
При использовании структуры skiplist для множеств, для записи можно достигнуть скорости: