9

使用Process Explorer ( procexp.exe ),尤其是在 Google Chrome 中,子进程称为 Job。与 Internet Explorer 8 相同,但我首先在 Chrome 中注意到了这一点。

  1. 什么是工作
  2. 关于这些事情我应该知道些什么?
  3. 为什么|一个)会使用它们?
  4. 应该使用哪些场景?
  5. 使用了哪些 API。

我知道这些问题有点笨拙,请尝试过去。提前致谢。

顺便说一句,我正在使用WinXP。

4

2 回答 2

10

Process Explorer 下的 Job 是指Win32 Jobs。可以在此处找到有关此功能的更多信息。

所以,

1. 什么是工作? 如上。

2. 这些事情我应该知道些什么? 如果一个作业失败或变得不稳定,它管理的所有进程将立即变得不稳定或崩溃。

3. ( you|one )为什么要使用它们? 如果我的应用程序/系统启动多个进程,它们是有趣的工具。我可以将某些任务集中在一项工作中,并将所有流程附加到它上面。就像优雅地终止所有进程,管理它们的工作集等。

4.应该使用哪些场景? 从来没有做过任何值得使用它们的事情。但如上。在启动多个进程的应用程序或复杂系统中。例如,在 Chrome 下(因为这是您看到工作的地方),工作很可能正在管理您打开新选项卡时触发的每个进程。

5. 使用了哪些 API? Win32 API

于 2009-09-12T12:01:34.683 回答
7

广告 1/2。作业是分配了作业对象的进程。它们用于管理流程组。一个作业对象可以有多个进程,但一个进程只能分配给一个作业对象。您还可以为作业设置多个限制,在此处记录。

广告 5. CreateJobObjectAssignProcessToJobObjectSetInformationJobObjectTerminateJobObject等等,在此处列出。

于 2009-09-12T11:59:30.290 回答