OpenMP
程序员文章站
2022-04-19 11:14:39
...
VC++编译器可以开发OpenMP的程序,vs2010上面加入了OpenMP2.0的接口,需要在你的项目属性里面设置。
// 加入头文件#include <omp.h>
cout << "你好!------串行" << endl;
cout << "线程号:" << omp_get_thread_num() << endl;
// 下面这行话,相当于启动了4个线程,但并没有加入同步机制,
// 所以每次运行结果可能不一样,{}里面的内容相当于线程函数体
// 每个线程都会执行里面的内容
#pragma omp parallel num_threads(4)
{
cout << "你好! -------并行,线程号:"
<< omp_get_thread_num() << endl;
}
cout << "你好!------又回到串行." << endl;
上一篇: sqoop下载配置及简单使用
下一篇: Docker构建程序员的日常