_beginthread与CreateThread

Windows中的CreateThread和beginthread API有什么区别? 哪一个更适合创build线程?

早期版本的Microsoft CRT需要_beginthread()_beginthreadex()来初始化线程本地状态。 strtok()函数将是一个例子。 这是固定的,现在状态得到动态初始化,至少从VS2005。 使用CreateThread()不再会导致问题。