OpenMPマルチコアプログラミングをサポートできる VCでサポートする方法: プロジェクトのプロパティで、「C/C++」→「言語」の「OpenMP Support」をYesに設定する。 for文の上に「#pragma omp parallel for」を記述すればいいです。 利用する方法: #include <iostream> #include <time.h> void test() { int a = 0; for (int i=0;i<100000000;i++) a++; } int main() { clock_t t1 = clock(); #pragma omp parallel for for (int i=0;i<8;i++) test(); clock_t t2 = clock(); std::cout<<"time: "<<t2-t1<<std::endl; } ★月額105円~/容量最大30GB/機能満載! ロリポップ!レンタルサーバー ★ コメント: |