“线程属性”对话框 ->“常规”选项卡

使用此对话框可以查找有关特定线程的更多信息。 若要显示此对话框,请将焦点移动到线程视图窗口,或者打开消息视图并展开消息。 在树中选择任何线程节点,然后从“视图”菜单中选择“属性”。

“线程属性”对话框包含一个窗格,即“常规”选项卡。 下列设置可用:

Entry

说明

模块名

模块的名称。

线程 ID

此线程的唯一 ID。 请注意,线程 ID 号会重复使用;它们只在线程的生存期中标识该线程。

进程 ID

此进程的唯一 ID。 进程 ID 号会重复使用,所以它们只在进程的生存期中标识该进程。 在程序运行时,将创建进程对象类型。 进程中的所有线程共享同一地址空间并有权访问相同的数据。 选择此值可查看进程 ID 的属性。

线程状态

此线程的当前状态。 运行的线程表示正在使用处理器;备用的线程表示正要使用一个。 就绪的线程表示正在等待使用处理器,因为没有空闲处理器。 在传输中的线程表示正在等待资源以便执行,例如等待其执行堆栈以便在磁盘上分页。 处于等待的线程不需要处理器,因为它正在等待外围操作完成或等待资源变成空闲。

等待原因

仅当线程处于等待状态时才适用。 事件对用于与受保护的子系统通信。

CPU 时间

在此进程及其线程上花费的总 CPU 时间。 等于用户时间与特权时间之和。

用户时间

此线程以用户模式执行代码所花费的总运行时间。 应用程序以用户模式执行,窗口管理器和图形引擎等子系统也是如此。

特权时间

此线程以特权模式执行代码所花费的总运行时间。 当调用 Windows 系统服务时,此服务通常以特权模式运行,以便获取对系统专有数据的访问。 这些数据已受到保护,防止以用户模式执行的线程访问它。 对系统的调用可以是显式或隐式,例如出现页面错误或中断时。

运行时间

线程已运行的总时间(秒)。

当前优先级

此线程的当前动态优先级。 进程中的线程可以相对于进程的基本优先级,提升和降低它们自己的基本优先级。

基本优先级

此线程的当前基本优先级。

起始地址

线程的起始虚拟地址。

用户 PC

线程的用户程序计数器。

上下文开关

从一个线程切换到另一个线程的次数。 可以在单个进程内部或各个进程之间切换线程。 线程切换可能是由于一个线程询问另一个线程以获得信息导致的,也可能是由于较高优先级的线程已准备好运行而被抢先所致。