1
완전히 독립적 인 기능이 계산 될 때까지 정상적으로 멈추는 직렬 응용 프로그램이 있다고 가정 해보십시오. OpenMP를 사용하여 어떻게 해당 함수를 스레드에만 생성하고 끝날 때 그 결과를 출력 할 수 있습니까? [주요 응용 프로그램을 중단하지 않고]OpenMP에 대한 간단한 질문
EDIT : 독립 기능이 기본 응용 프로그램 내에서 실행되면 수행 할 수 있습니까?
완전히 독립적 인 기능이 계산 될 때까지 정상적으로 멈추는 직렬 응용 프로그램이 있다고 가정 해보십시오. OpenMP를 사용하여 어떻게 해당 함수를 스레드에만 생성하고 끝날 때 그 결과를 출력 할 수 있습니까? [주요 응용 프로그램을 중단하지 않고]OpenMP에 대한 간단한 질문
EDIT : 독립 기능이 기본 응용 프로그램 내에서 실행되면 수행 할 수 있습니까?
병렬 섹션을 사용할 수 있습니다.
#pragma omp parallel sections
{
#pragma omp section
YourMainApp();
#pragma omp section
YourIndepFunction();
}
TY. 메인 애플 리케이션 내부에서 독립적 인 기능을 수행함으로써 위와 같은 작업을 수행 할 수 있습니까? –
둘 다 독립적 인 스레드에서 실행되어야합니다. 하지만 궁극적으로 실제로는 OpenMP 구현에 달려 있다고 생각합니다 ... –
[내가 처음 주석 - 질문을 편집] 위의 주요 애플 리케이션 내부에 독립적 인 기능을함으로써 할 수 있습니까? –