Главная /
Теория и практика многопоточного программирования /
Алгоритм, приведённый ниже, относится к типу: int oldValue = -1; while(oldValue != r.compareAndSet(oldValue, myValue)) oldValue = r.get(); proceed();
Алгоритм, приведённый ниже, относится к типу:
int oldValue = -1;
while(oldValue != r.compareAndSet(oldValue, myValue)) oldValue = r.get();
proceed();
вопрос
Правильный ответ:
Блокирующих
Неблокирующих
Свободных от ожидания
Сложность вопроса
51
Сложность курса: Теория и практика многопоточного программирования
54
Оценить вопрос
Комментарии:
Аноним
Благодарю за подсказками по интуиту.
04 янв 2019
Аноним
Это очень нехитрый тест по интуиту.
04 июн 2018
Аноним
Экзамен сдан на отлично. Спасибо за халяуву
14 авг 2017
Другие ответы на вопросы из темы программирование интуит.
- # Ленивый подход к синхронизации - это:
- # Атомарные операции занимают ровно один процессорный такт?
- # В управляемых языках невозможно воспроизвести ситуацию ABA?
- # Является ли построенное выражение противоречивым: write[A](flag[A]=true) read[A](flag(B)==false) write[B](flag[B]=true) read[B](flag(A)==false)
- # . Подыстория H|A системы по потоку A может содержать вызовы методов объектов, созданных в других потоках?