Performance 我们可以使用pthreads中的func调用openmp指令吗?
我可以问一下,在pthreads处理程序创建的funcs中使用OpenMP可以提高性能吗 比如:Performance 我们可以使用pthreads中的func调用openmp指令吗?,performance,pthreads,openmp,mixed,Performance,Pthreads,Openmp,Mixed,我可以问一下,在pthreads处理程序创建的funcs中使用OpenMP可以提高性能吗 比如: 提前谢谢 由既不是程序主线程也不是OpenMP工作线程的线程创建的OpenMP并行区域的可能重复是OpenMP的非标准使用。它可能与某些编译器和OpenMP运行时一起工作,而与其他编译器和OpenMP运行时一起失败。如果你希望你的代码是可移植的,你不应该以这种方式使用OpenMP。谢谢你的评论,我将用不同的编译器验证它!由既不是程序主线程也不是OpenMP工作线程的线程创建的OpenMP并行区域的可
提前谢谢 由既不是程序主线程也不是OpenMP工作线程的线程创建的OpenMP并行区域的可能重复是OpenMP的非标准使用。它可能与某些编译器和OpenMP运行时一起工作,而与其他编译器和OpenMP运行时一起失败。如果你希望你的代码是可移植的,你不应该以这种方式使用OpenMP。谢谢你的评论,我将用不同的编译器验证它!由既不是程序主线程也不是OpenMP工作线程的线程创建的OpenMP并行区域的可能重复是OpenMP的非标准使用。它可能与某些编译器和OpenMP运行时一起工作,而与其他编译器和OpenMP运行时一起失败。如果你希望你的代码是可移植的,你不应该以这种方式使用OpenMP。谢谢你的评论,我将用不同的编译器验证它!
pthread_create(,funchandler,);
void funchandler(void* pthis )
{
***
#pragma omp parallel for
***
}