Search

'multi threading'에 해당되는 글 1건

  1. 2011.05.03 openMP in C/C++

openMP in C/C++

C & C++ 2011. 5. 3. 19:08 Posted by TUNALEE

1. C

compile: $ gcc -fopenmp a.cpp



2. C++

a.cpp

#include <stdio.h>
#include <iostream>
#include <omp.h>

using namespace std;

int main(void)
{
    int i=0;
    omp_set_num_threads(4);

#pragma omp parallel for
    for(i=0; i<20; i++)
        printf("id %d : Hello ! %d \n", omp_get_thread_num(), i);

    return 0;
}

compile: $ g++ -fopenmp a.cpp

Visual Studio: 솔루션 속성 - 구성 속성 - NMake - 빌드 명령줄: cl a.cpp /openmp


http://msdn.microsoft.com/ko-kr/library/fw509c3b%28v=vs.80%29.aspx
http://hermet.pe.kr/111117366

'C & C++' 카테고리의 다른 글

valgrind를 이용한 C/C++ 디버깅  (0) 2011.05.04
C++ deguggin using Visual Studio  (0) 2011.04.29