【摘抄】深入解析Windows操作系统

一、线程是一个进程内部的实体,也是Windows执行此进程时的调度实体。若没有线程,进程的程序将不可能运行。线程包含以下部件:

    1.一组代表处理器状态的CPU寄存器中的内容。

    2.两个栈:一个用于线程在内核模式下执行,另一个用于线程在用户模式下执行时。

    3.一个被称为线程局部存储的私有存储区域,各个子系统、运行库和DLL都会用到该存储区域。

    4.一个被称作线程ID的唯一标识符的一部分——进程ID和线程ID时从同一个名字空间中产生的,所以它们永远不会重叠。

    5.有时候线程也有它们自己的安全环境,或者令牌,多线程服务器应用程序要模仿其客户的安全环境是,常常会使用线程自己的安全环境。

二、对象:指某个静态定义的对象类型的单个运行时实力。

 

    

原文地址:https://www.cnblogs.com/riomo/p/6626130.html