"All non-local variables with thread-local storage duration are initialized as part of thread launch, sequenced-before the execution of the thread function begins.&