В чем разница между атомарным и критическим в OpenMP?

В чем разница между атомарным и критическим в OpenMP?

Я могу сделать это

#pragma omp atomic
g_qCount++;

, но разве это не то же самое, что

#pragma omp critical
g_qCount++;

?

103
задан Benjamin Christoffersen 16 July 2018 в 00:13
поделиться