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

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

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

Какие утверждения правильно описывают семантику выполнения метода Parallel.For:

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

Варианты ответа
если на одной или нескольких итераций параллельно выполняется метод Break, то выполнение всех запущенных итераций продолжается. Всегда запускаются все итерации с номерами, меньшими минимального номера итерации, на которой произошло прерывание(Верный ответ)
если на одной или нескольких итераций параллельно выполняется метод Break, то выполнение всех запущенных итераций продолжается. После завершения всех запущенных итераций метод Parallel.For завершает свою работу
если на одной или нескольких итераций параллельно выполняется метод Break, то выполнение всех запущенных итераций прерывается и метод Parallel.For завершает свою работу
при запуске на выполнение метода Parallel.For параллельно начинают выполняться некоторые итерации, число которых зависит от числа доступных процессоров, и номера которых могут быть произвольными(Верный ответ)
Похожие вопросы
Какие утверждения справедливы по отношению исключений, выбрасываемых на итерациях циклов Parallel.For и Parallel.ForEach:
Как узнать при выполнении Parallel.For номер минимальной итерации, на которой происходит прерывание цикла, инициируемое выполнением оператора (метода) Break?
Какие утверждения справедливы для метода Wait класса SemaphoreSlim?
При выполнении методов Parallel.For и Parallel.ForEach на одной или нескольких итерациях могут возникать исключительные ситуации. Правда ли, что: 
Отметьте высказывания, истинные по отношению к семантике двух методов Parallel.For и Parallel.ForEach:
Какие утверждения справедливы относительно метода QueueUserWorkItem?
Какие утверждения справедливы относительно параметров метода QueueUserWorkItem?
Какие утверждения справедливы относительно метода Invoke, вызываемого при работе с элементами управления?
Какие утверждения справедливы относительно метода Invoke, вызываемого при работе с элементами управления?
Какие методы есть у класса Parallel?