什么是“工作” Windows中的(子进程事物),何时使用它?

StackOverflow https://stackoverflow.com/questions/1414899

  •  06-07-2019
  •  | 
  •  

使用 Process Explorer procexp.exe ),特别是对于Google Chrome,子进程称为Job。与Internet Explorer 8相同,但我首先注意到Chrome。

  1. 什么是作业
  2. 我应该知道关于这些事情?
  3. 为什么 | 一个)会使用它们?
  4. 应该使用哪些场景
  5. 使用了哪些API。
  6. 我知道这些问题有点笨拙,请尝试过去看看。提前谢谢。

    我顺便使用WinXP。

有帮助吗?

解决方案

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

广告5. CreateJobObject AssignProcessToJobObject SetInformationJobObject TerminateJobObject 等等,列出这里

其他提示

Process Explorer下的作业是指 Win32 Jobs 。有关此功能的更多信息,请访问此处

所以,

<强> 1。什么是工作? 如上所述。

<强> 2。我应该知道关于这些事情 如果作业失败或变得不稳定,它管理的所有进程都将变得不稳定或立即崩溃。

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

<强> 4。应该使用哪些场景? 从来没有做过任何使用它们的事情。但如上所述。在启动多个进程的应用程序或复杂系统中。例如,在Chrome下(因为这是您看到作业的地方),作业正在管理您打开新标签时触发的每个流程。

<强> 5。使用了哪些API? Win32 API

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top