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

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

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

Каким образом можно избежать взаимной блокировки?

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

Варианты ответа
Используя Spinlock вместо Mutex
Используя примитивы синхронизации с принудительным прерыванием ожидания(Верный ответ)
Используя компиляцию без оптимизации
Похожие вопросы
Возможна ли ситуация взаимной блокировки в неожидающем алгоритме?
Каким образом закон Мура повлиял на архитектуру ЭВМ?
Как называется свойство алгоритма блокировки, при котором поток, завершивший входную секцию раньше, чем другие её начали, первым войдёт в критическую секцию
Можно ли комбинировать ленивый подход и мелкозернистую синхронизацию?
Программу, написанную с использованием OpenMP, можно запустить:
Порядок исполнения программы в важных местах можно зафиксировать?
Промежуточное состояние атомарной операции можно просмотреть из параллельного потока?
Управляя квотой на использование кэша, можно влиять на скорость программы:
Сколько типов барьеров памяти можно выделить (целое число)?
При использовании структуры skiplist для множеств, для записи можно достигнуть скорости: