Почему потоки c ++ 11 становятся неприсоединяемыми при использовании вложенных прагм OpenMP?

Следующий код должен быть довольно простым, но, похоже, в конечном итоге он зависает при попытке выполнить .join () для потоков с вложенным кодом OpenMP. Использование компилятора GCC 4.7.2 x64 с pthreads изhttp://sourceforge.net/projects/mingwbuilds сg++ threadexample.cpp -Wall -std=c++11 -fopenmp -o threads

// threadexample.cpp
#include 
#include 
#include 

using namespace std;

void hello(int a) {

    #pragma omp parallel for
        for (int i=0;i

Ответы на вопрос(1)

Ваш ответ на вопрос