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