원자
지정 하는 자동으로 업데이트 되는 메모리 위치입니다.
#pragma omp atomic
expression
매개 변수
- expression
Lvalue 메모리 위치를 포함 하는 문에 여러 개의 쓰기에 대해 보호 하려는.올바른 식 양식에 대 한 자세한 내용은 OpenMP 사양을 참조 하십시오.
설명
atomic 지시문 OpenMP 절을 지원 합니다.
자세한 내용은 2.6.4 원자 구조를 참조하십시오.
예제
// omp_atomic.cpp
// compile with: /openmp
#include <stdio.h>
#include <omp.h>
#define MAX 10
int main() {
int count = 0;
#pragma omp parallel num_threads(MAX)
{
#pragma omp atomic
count++;
}
printf_s("Number of threads: %d\n", count);
}