now writing complicated class and felt that I use to much CRITICAL_SECTION.
class
CRITICAL_SECTION
As far as I know there are atomic operations for some types, th
std::atomic
is_lock_free
bool