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

Основы параллельного программирования с использованием Visual Studio 2010

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

SpinWait это…

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

Варианты ответа
структура, которая представляет низкоуровневый взаимоисключающий примитив синхронизации, выполняющий цикл в ожидании получения блокировки
потокобезопасная коллекция, обслуживаемая по принципу "первым поступил — первым обслужен" (FIFO)
потокобезопасная коллекция, которая осуществляет блокировку и ожидает, пока не появится возможность выполнить действие по добавлению или извлечению элемента
потокобезопасная коллекция пар "ключ-значение", доступ к которой могут одновременно получать несколько потоков
потокобезопасная неупорядоченная коллекция объектов, которая реализует концепцию отображения потоков на используемые внутренне массивы, и старается избежать блокировок
тип синхронизации, который используется в низкоуровневых сценариях, чтобы избежать ресурсоемких переключений контекста и переходов в режим ядра, необходимых для событий ядра(Верный ответ)
потокобезопасная коллекция, обслуживаемая по принципу "последним поступил — первым обслужен" (LIFO)
Похожие вопросы
Какое определение SpinWait является верным?
Выберите верное определение SpinWait.
Выбери группу методов и свойств соответствующих SpinWait.
Какая группа методов и свойств соответствует SpinWait?
Выберите из списка методы и свойства, которые используются в SpinWait
Метод, который выполняет операцию foreach (For Each в Visual Basic) для объекта IEnumerable, обеспечивая возможность параллельного выполнения итераций…
Какой из методов (и его верная форма) выполняет операцию foreach для объекта IEnumerable, обеспечивая возможность параллельного выполнения итераций?
Какие методы не относятся к интерфейсу IProducerConsumerCollection?
Выберите из списка назначение метода Range.
Для чего используется окно Parallel Stacks?