1.VS配置OpenMP
项目属性 --> C/C++ --> 语言 --> OpenMP支持,下拉菜单选择“是(/openmp)”
2.简单使用
(1)测试本机是几核的。
添加如下
说明本计算机是8核,或者说是8线程的。
代码#include<omp.h>
#include<iostream>
int main()
{
std::cout << "parallel begin:\n";
#pragma omp parallel
{
std::cout << omp_get_thread_num();
}
std::cout << "\n parallel end.\n";
std::cin.get();
return 0;
}
运行结果如下:
说明本计算机是8核,或者说是8线程的。
(2)简单使用