В чем разница между атомарным и критическим в OpenMP?
Я могу сделать это
#pragma omp atomic g_qCount++;
, но разве это не то же самое, что
#pragma omp critical g_qCount++;
?