我注意到openmp可以使用mingw-64的posix-thread和win32-thread变种。
我想在mingw中使用带有openmp的posix-thread版本。但是,在Qt的wiki页面中,写了以下通知:
posix(基于MinGW-w64的winpthreads):特定场景中的性能下降。 C ++ 11功能明显慢于本机Win32实现甚至MSVS2012的实现(http://qt-project.org/wiki/MinGW-64-bit)
我的问题是:使用winpthreads的openmp实现是否存在相同的性能问题?如果在mingw中选择win32threads来使用openmp会不会更好?