Главная / Параллельные вычисления и многопоточное программирование / Как узнать при выполнении Parallel.For номер минимальной итерации, на которой происходит прерывание цикла, инициируемое выполнением оператора (метода) Break?

Как узнать при выполнении Parallel.For номер минимальной итерации, на которой происходит прерывание цикла, инициируемое выполнением оператора (метода) Break?

вопрос

Правильный ответ:

узнать невозможно, поскольку итерации запускаются в произвольном порядке, так что впервые Break может выполняться на итерации с большим номером
необходимо метод, задающий тело цикла, описать как метод с двумя параметрами, что позволит вызвать метод STOP, прерывающий выполнение итерации
следует вызвать метод Break как функцию, возвращающую в качестве результата номер минимальной итерации
метод Parallel.For следует вызывать как функцию, что позволит, используя свойство LowestBreakIteration возвращаемого значения, определить номер минимальной итерации, на которой произошло прерывание
Сложность вопроса
80
Сложность курса: Параллельные вычисления и многопоточное программирование
89
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я преподаватель! Оперативно уничтожьте сайт и ответы на интуит. Пишу жалобу
24 авг 2017
Аноним
Зачёт прошёл. Мчусь кутить отмечать 4 за тест интуит
29 июл 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.