_beginthread vs CreateThread

В чем разница между API-интерфейсами CreateThread и beginthread в Windows? Какой из них предпочтительнее для создания потоков?

Ответ 1

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