Did you know… standard C++ has since C++11 required that block-scope variables with static or thread storage duration get initialized in a thread safe way. Seems this comes up enough when I’m discussing C++ with others, that I decided to put together a GitHub Gist with references to the standard by version on this.