atomic
Belirleyen atomically güncelleştirilecek bir bellek konumu.
#pragma omp atomic
expression
Parametreler
- expression
Birden çok yazar karşı korumak istediğiniz bellek konumu lvalue içeren ifade.Yasal ifade biçimleri hakkında daha fazla bilgi için bkz: OpenMP belirtimi.
Notlar
atomic Yönergesi yok OpenMP yan destekler.
Daha fazla bilgi için bkz. 2.6.4 atomic Yapı.
Örnek
// 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);
}