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

Параллельные вычисления и многопоточное программирование

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

Какие утверждения справедливы по отношению к методам Invoke, BeginInvoke, EndInvoke:

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

Варианты ответа
все методы являются асинхронными
все методы являются синхронными
метод Invoke является синхронным – выполнение приостанавливается до завершения выполнения метода в другом потоке(Верный ответ)
метод BeginInvoke является асинхронным – выполнение продолжается, не ожидая завершения выполнения метода в другом потоке(Верный ответ)
Похожие вопросы
Какие высказывания справедливы по отношению к методу Parallel.Invoke?
Какие утверждения справедливы по отношению исключений, выбрасываемых на итерациях циклов Parallel.For и Parallel.ForEach:
Какие утверждения справедливы относительно метода Invoke, вызываемого при работе с элементами управления?
Какие утверждения справедливы относительно метода Invoke, вызываемого при работе с элементами управления?
Критическая секция может быть закрыта оператором lock(Locker), где объект Locker играет роль замка на входе в секцию. Каковы утверждения справедливы для объекта Locker?
Какие утверждения справедливы по отношению к классу Monitor?
Какие утверждения справедливы для метода Wait класса SemaphoreSlim?
Работая в цикле, Поток_1 выполняет код: N = rnd.Next(0,2), а Поток_2 выполняет параллельно код: if(N > 0) Sum = 1000 else Sum = 0; (Переменные объявлены надлежащим образом, блокировки не предусмотрены) Какие результаты гарантируются?
Какие высказывания являются истинными по отношению к методу Pulse(obj) из класса Monitor?
Какие высказывания являются истинными по отношению к методу Wait из класса Monitor?