论文部分内容阅读
当一个普通的Windows本地程序开始运行时,操作系统会自动为其创建一个线程,通常称为初始线程(Initial Thread),应用程序的主函数(main或:~WinMain)便是在这个线程中执行的。当应用程序需要启动更多线程时,它可以调用CreateThread或者CreateThreadEx这样的API。如果应用程序自己没有调用这API来创建其他线程,也没有调用会创建线程的其他函数(比如,RPC),那么进程中便始终只有一个线程。