C / C++ - atomic Directive Example
#include <omp.h>


#define MAX 10


main()
{

 int count = 0;

#pragma omp parallel num_threads(MAX) 
  {

  #pragma omp atomic 
  count++;

  }  /* end of parallel section */
  printf_s("Number of threads: %d\n", count);

}