2011-06-15 48 views

回答

2

大多数实现使用pthreads,因为pthreads库在Linux和Windows上。这简化了实现,因为它们不必根据操作系统更改实现。微软公司的一个实现(当然)是不同的。由于他们只支持Windows,他们使用Window的线程API。至少在Linux上,您可以通过在OpenMP运行时库上使用nm并查看外部依赖关系是什么来检查自己正在使用哪种线程模型。