2012. 5. 15. 11:59
카테고리 없음
서로 다른 작업을 병렬 처리 하는 방법
헤더파일
#include <omp.h>
1. #pragma omp parallel -> 멀티스레드를 생성 지시자
2. #pragma omp sections -> 여러 작업을 분배하기 위한 지시자
3. #pragma omp section -> 하나의 스레드로 배분
4. #pragma omp section -> 하나의 스레드로 배분
함수 1
{
#pragma omp parallel
{
#pragma omp sections
{
#pragma omp section
{
작업
}
#pragma omp section
{
작업
}
}
}
}
위는 2개의 스레드가 생성되어 병렬처리 된다.
출처 : http://blog.naver.com/njuhb?Redirect=Log&logNo=140155828009