В OpenMP-программе имеется два распараллеленных цикла. Возможна ли ситуация, когда один поток закончит выполнение обоих циклов, в то время как другой поток все еще выполняет код первого цикла, при условии что все потоки запущены средствами OpenMP?
(Отметьте один правильный вариант ответа.)
Варианты ответа
нет, в программе может быть только один параллельный цикл
да, если первый цикл объявлен с параметром nowait и оба цикла принадлежат одному параллельному региону(Верный ответ)
нет, после окончания каждого параллельного цикла все потоки должны закончить его выполнение
да, каждый поток работает независимо