visual studio 多核并发开发

 时间:2024-10-21 06:23:05

OpenMp非常有名的多核并发编程库,摩根定律失效,提升性能并发编程很有必要。现在就用vc自带的openmp并发编程。测试下运行速度。

工具/原料

visualstudio2013

多核计算机

方法/步骤

1、用visualstudio2015创建空控制台工程,用于实验。

visual studio 多核并发开发

2、openMP支持的C++。,支持OpenMP的编译器vs,gcc。我使用的vs2015,I3四核。

visual studio 多核并发开发

3、选vc---win32----开始创建控制台工程。

visual studio 多核并发开发

4、“右键---工程属性--颍骈城茇-C/C++---OpenMP支持helloworld实例#include<iostream>#include<stdio.h>#i荏鱿胫协nclude<omp.h>//openmp头文件intmain(){#pragmaompparallelfor//特别注意点。for(inti=0;i<10;++i){std::cout<<i<<std::endl;}return0;};

visual studio 多核并发开发

5、要在VisualC++2015中捂执涡扔使用OpenMP,只要将项目的属性中C/C++里语言的OpenMPSupport开启,就可以让VC++2015在编译时支持OpenMP的语法了;编佯鲅烫侬写OpenMP的程序时,includeomp.h。将for循环并行化处理实验如下语句#pragmaompparallelfor

visual studio 多核并发开发

6、高层抽象,OpenMp不适合需要复杂的线程间同步和互斥的场合。OpenMp不能在非共享内存系统上使用,非共享内存系统上MPI使用较多。

visual studio 多核并发开发

Windows11打开窗口黑暗模式 win10如何停止磁盘默认共享? 使用SQL的ORDER BY子句对查询的记录重新排序 如何修复Windows 10更新错误代码:0x80073712? 如何实现组态王给手机发短信
热门搜索
砖墙图片 方向标图片 h动漫在线看 从前有座灵剑山动漫 图片转成pdf