2 windows task-manager process
为什么在 XP/Vista 中结束任务比结束底层进程本身花费的时间长这么多?从操作系统的角度来看,任务和进程之间的关系是什么?
小智 7
“任务”是“任务管理器”使用的术语 - 证明其名称 - 显示“用户进程的主窗口”(*)列表,如果有的话
“结束任务”为“任务”(“主窗口”的消息循环)提供了对 WM_CLOSE 消息做出反应的最后机会,并在相关进程上超时完成。(http://blogs.msdn.com/ oldnewthing/archive/2004/07/22/191123.aspx)
“结束进程”是一个粗鲁的 TerminateProcess,丢弃对文件或其他资源的任何挂起的更改。
通常,会为 Microsoft Online Crash Analysis (Dr. Watson) 报告创建小型转储,这也可能需要一两秒钟。
(*) 雷蒙德,我知道这太不准确了。
归档时间: |
|
查看次数: |
3011 次 |
最近记录: |