使用此对话框可以查找有关特定线程的更多信息。 若要显示此对话框,请将焦点移动到线程视图窗口,或者打开消息视图并展开消息。 在树中选择任何线程节点,然后从“视图”菜单中选择“属性”。
“线程属性”对话框包含一个窗格,即“常规”选项卡。 下列设置可用:
Entry |
说明 |
---|---|
模块名 |
模块的名称。 |
线程 ID |
此线程的唯一 ID。 请注意,线程 ID 号会重复使用;它们只在线程的生存期中标识该线程。 |
进程 ID |
此进程的唯一 ID。 进程 ID 号会重复使用,所以它们只在进程的生存期中标识该进程。 在程序运行时,将创建进程对象类型。 进程中的所有线程共享同一地址空间并有权访问相同的数据。 选择此值可查看进程 ID 的属性。 |
线程状态 |
此线程的当前状态。 运行的线程表示正在使用处理器;备用的线程表示正要使用一个。 就绪的线程表示正在等待使用处理器,因为没有空闲处理器。 在传输中的线程表示正在等待资源以便执行,例如等待其执行堆栈以便在磁盘上分页。 处于等待的线程不需要处理器,因为它正在等待外围操作完成或等待资源变成空闲。 |
等待原因 |
仅当线程处于等待状态时才适用。 事件对用于与受保护的子系统通信。 |
CPU 时间 |
在此进程及其线程上花费的总 CPU 时间。 等于用户时间与特权时间之和。 |
用户时间 |
此线程以用户模式执行代码所花费的总运行时间。 应用程序以用户模式执行,窗口管理器和图形引擎等子系统也是如此。 |
特权时间 |
此线程以特权模式执行代码所花费的总运行时间。 当调用 Windows 系统服务时,此服务通常以特权模式运行,以便获取对系统专有数据的访问。 这些数据已受到保护,防止以用户模式执行的线程访问它。 对系统的调用可以是显式或隐式,例如出现页面错误或中断时。 |
运行时间 |
线程已运行的总时间(秒)。 |
当前优先级 |
此线程的当前动态优先级。 进程中的线程可以相对于进程的基本优先级,提升和降低它们自己的基本优先级。 |
基本优先级 |
此线程的当前基本优先级。 |
起始地址 |
线程的起始虚拟地址。 |
用户 PC |
线程的用户程序计数器。 |
上下文开关 |
从一个线程切换到另一个线程的次数。 可以在单个进程内部或各个进程之间切换线程。 线程切换可能是由于一个线程询问另一个线程以获得信息导致的,也可能是由于较高优先级的线程已准备好运行而被抢先所致。 |