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

Параллельное программирование с помощью языка C#

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

Для передачи управления другому потоку, конкурирующему за ядро процессора, на котором выполняется данный поток без прекращения его работы, можно использовать:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
Thread.Stop
Thread.Sleep(0)(Верный ответ)
нет средств для передачи управления без прекращения работы текущего потока
Thread.Yield(Верный ответ)
Похожие вопросы
В каких состояниях может находиться поток в процессе работы, если он не выполняет операций ввода-вывода, обращений к функциям ядра и не приостанавливается другими потоками?
В какое состояние может перейти поток после завершения операции ввода-вывода, если до операции поток выполнялся?
Параллельный алгоритм состоит из четырех подзадач, которые начинают выполняться одновременно. Время работы каждой подзадачи составляет: 1, 2, 3 и 4 мс соответственно. Чему равно общее время работы алгоритма, если затратами на подготовку подзадач и агрегирование результатов можно пренебречь?
Какие средства синхронизации можно использовать в нескольких приложениях?
Какие средства синхронизации можно использовать для ожидания событий из другого потока?
Для ожидания завершения обработки пользовательских рабочих элементов пулом потоков можно использовать
Какой объект синхронизации можно использовать для предотвращения запуска нескольких копий одного приложения?
Какие средства синхронизации можно использовать для организации взаимно-исключительный доступ к разделяемому ресурсу?
Какие средства синхронизации можно использовать для организации параллельного доступа нескольких потоков к ресурсу?
Какой инструмент синхронизации можно использовать для организации потокобезопасного увеличения счетчика целочисленного типа?