Ответ 1
_beginthread()
и _beginthreadex()
требовалось более ранними версиями Microsoft CRT для инициализации локально-локального состояния. Примером может служить функция strtok()
. Это было исправлено, это состояние теперь динамически инициализируется, по крайней мере, с VS2005. Использование CreateThread()
больше не вызывает проблем.