OpenMP分裂联合模型

时间:2010-02-07 20:14:10

标签: openmp

我正在使用OpenMP并行化几个分离的for循环。在gdb中调试时,我发现当运行到达第一个并行区域时会创建多个线程。多个线程在运行整个程序结束时退出。这与我对OpenMP的拆分连接模型的看法相反,其中线程应该连接成一个主线程,然后在每个并行区域的末尾而不是整个程序的末尾终止。

我错了吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

它是特定于实现的,但实现可能会将工作线程放在thread-pool中。