I'm new! I have read "C++ and The Perils of Double-Checked Locking"
Is it possible Compiler reorder code into critical_section? I guess in that article "Lock" is critical_section. but I have known reordering couldn't happen into critical_section. what's the true? Please help me