다음을 통해 공유


OpenMP 함수

OpenMP API에 사용 되는 함수에 대 한 링크를 제공 합니다.

Visual C++ 구현 표준 openmp는 다음 기능을 포함합니다.

Function

설명

omp_destroy_lock

잠금을 초기화 하지 않습니다.

omp_destroy_nest_lock

Nestable 잠금을 초기화 하지 않습니다.

omp_get_dynamic

실행된 시간에 따라 후속 병렬 영역에서 사용할 수 있는 스레드 수를 조정할 수 있는 경우를 나타내는 값을 반환 합니다.

omp_get_max_threads

스레드 병렬 영역 없이 하는 경우 사용할 수 있는 것 이상의 정수를 반환 합니다. num_threads 코드에 정의 된 시점입니다.

omp_get_nested

중첩 된 병렬 처리 가능 여부를 나타내는 값을 반환 합니다.

omp_get_num_procs

이 함수를 호출할 때 사용할 수 있는 프로세서의 수를 반환 합니다.

omp_get_num_threads

병렬 영역에 스레드 수를 반환합니다.

omp_get_thread_num

스레드가 스레드 팀 내의 실행 스레드 수를 반환 합니다.

omp_get_wtick

초 사이의 프로세서 클록 틱 수를 반환합니다.

omp_get_wtime

특정 지점에서 값의 시간 (초)에서 경과 된 시간을 반환 합니다.

omp_in_parallel

병렬 영역 내에서 호출 하는 경우 0이 아닌 값을 반환 합니다.

omp_init_lock

간단한 잠금을 초기화합니다.

omp_init_nest_lock

잠금을 초기화합니다.

omp_set_dynamic

실행된 시간에 따라 후속 병렬 영역에서 사용할 수 있는 스레드 수를 조정할 수 있는 나타냅니다.

omp_set_lock

잠금을 사용할 수 있을 때까지 실행 스레드를 차단.

omp_set_nest_lock

잠금을 사용할 수 있을 때까지 실행 스레드를 차단.

omp_set_nested

중첩 된 병렬 처리 가능 합니다.

omp_set_num_threads

재정의 하지 않으면 스레드 후속 병렬 영역에 설정 된 num_threads 절.

omp_test_lock

잠금을 설정 하려면 시도 하지만 스레드 실행을 차단 하지 않습니다.

omp_test_nest_lock

Nestable 잠금을 설정 하려고 시도 하지만 스레드 실행을 차단 하지 않습니다.

omp_unset_lock

에 잠금을 해제합니다.

omp_unset_nest_lock

Nestable 잠금을 해제합니다.

참고 항목

참조

OpenMP 라이브러리 참조