MFC启动线程的三种方式
参考链接:
  
1.  C语言函数(CRT),调用_beginthread();
2.  API函数(Windows的API),调用CreateThread();
3.  MFC函数,调用AfxBeginThread();
CreateThread是Windows的API函数,提供操作系统级别的创建线程的操作。_beginthread(及_beginthreadex)与AfxBeginThread的底层实现都调用了CreateThread函数。
CreateThread函数没有考虑到下面二点:
(1)C Runtime中需要对多线程进行记录和初始化,以保证C函数库工作正常(典型的例子就是strtok函数)
(2)MFC也需要知道新线程的创建,也需要做一些初始化工作。
所以,在不调用MFC和CRT的函数时,可以用CreateThread创建线程,其它情况不要使用。
                    
                
                
            
        
浙公网安备 33010602011771号