Multithreading openMP和线程池之间的区别是什么?

Multithreading openMP和线程池之间的区别是什么?,multithreading,openmp,Multithreading,Openmp,我想知道*OpenMP*和线程池之间的基本区别?另外,如果有人可以解释Linux的相关情况,即使用Linux的*OpenMP*。OpenMP是一组编译器指令、库例程和环境变量的规范,可用于指定Fortran和C/C++程序中的共享内存并行性 线程池是一种解决方案/模式,它使用语言/OS特性或API来实现并行性。线程池是一个不特定于编程语言的概念。基本区别在于OpenMP运行时通常在线程池上实现,而不是在线程池上实现。

我想知道
*OpenMP*
和线程池之间的基本区别?另外,如果有人可以解释Linux的相关情况,即使用Linux的
*OpenMP*

OpenMP是一组编译器指令、库例程和环境变量的规范,可用于指定Fortran和C/C++程序中的共享内存并行性


线程池是一种解决方案/模式,它使用语言/OS特性或API来实现并行性。线程池是一个不特定于编程语言的概念。

基本区别在于OpenMP运行时通常在线程池上实现,而不是在线程池上实现。