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