I have the following scenario
// first assigned a value greater than 0 std::atomic var=1; //thread 1 while (True) { var = 1; } //thread 2 if(v