进程是一个程序的运行实例,一个进程中至少包含一个线程,也可以包含多个线程,当进程中没有线程在活动时,这个进程就会结束。线程仅仅是进程中的一个执行体。进程和线程的调度是由操作系统进行的。 
目前Windows中还有一种叫做纤程的执行体(为了适应UNIX系统),它是比线程更小的程序执行单元,每个线程中可以包含一个或多个纤程,所有的纤程的调度是由用户完成。 
更加具体的解释,可以参考MSND中或Windows 核心编程。