什么是“工作” Windows中的(子进程事物),何时使用它?
题
使用 Process Explorer ( procexp.exe ),特别是对于Google Chrome,子进程称为Job。与Internet Explorer 8相同,但我首先注意到Chrome。
- 什么是作业
- 我应该知道关于这些事情?
- 为什么(你 | 一个)会使用它们?
- 应该使用哪些场景?
- 使用了哪些API。 醇>
我知道这些问题有点笨拙,请尝试过去看看。提前谢谢。
我顺便使用WinXP。
解决方案
Ad 1/2。作业是指分配的作业对象。它们用于管理进程组。一个作业对象可以有多个进程,但只能将一个进程分配给一个作业对象。您还可以为作业设置多个限制,记录在此处
广告5. CreateJobObject , AssignProcessToJobObject , SetInformationJobObject , TerminateJobObject 等等,列出这里。
其他提示
Process Explorer下的作业是指 Win32 Jobs 。有关此功能的更多信息,请访问此处。
所以,
<强> 1。什么是工作? 如上所述。
<强> 2。我应该知道关于这些事情 如果作业失败或变得不稳定,它管理的所有进程都将变得不稳定或立即崩溃。
第3。 为什么(你|一个)会使用它们? 如果我的应用程序/系统启动多个进程,它们是有趣的工具。我可以将某些任务集中在一个作业中,并将所有进程附加到它。就像优雅地终止所有进程,管理他们的工作集等一样。
<强> 4。应该使用哪些场景? 从来没有做过任何使用它们的事情。但如上所述。在启动多个进程的应用程序或复杂系统中。例如,在Chrome下(因为这是您看到作业的地方),作业正在管理您打开新标签时触发的每个流程。
<强> 5。使用了哪些API? Win32 API
不隶属于 StackOverflow