experimental qJustUseStdCCritSecStuff code (losing CriticalSection - just try std c++11 stuff)