线程是一个进程内部的实体,也是windows执行次进程时的调度实体。如果没有线程,则进程的程序不可能运行。线程包括以下一些最基本的部件:
1.一组代表处理器状态的CPU寄存器中的内容。
2.两个栈,一个用于当线程在内核模式下执行的时候,另一个用于线程在用户模式下执行的时候。
3.一个被称为线程局部存储区的私有存储区域,各个子系统、运行库和DLL都会用到该存储区域。
4.一个被称为线程ID的唯一标识符。
5.有时候线程也有他们自己的安全环境,如果多线程服务器应用程序要模仿其客户的安全环境,则往往可以利用线程的安全环境。