2009-09-12 2 views
7

특히 Google 크롬에서 Process Explorer (procexp.exe)을 사용하면 하위 프로세스를 작업이라고 부릅니다. 인터넷 익스플로러 8과 동일하지만 크롬에서 먼저 발견되었습니다.Windows에서 "작업"(하위 프로세스)은 무엇이며 언제 사용합니까?

  1. 작업이
  2. 내가이 일에 대한 알고 해야 무엇입니까?
  3. 이 () | 일까요?
  4. 어떤 시나리오을 사용해야합니까?
  5. 어떤 API가 사용됩니까?

질문이 조금 어색하다는 것을 알고 있습니다. 과거를 살펴 보시기 바랍니다. 미리 감사드립니다.

나는 그런데 WinXP를 사용하고 있습니다.

답변

5

광고 1/2. 작업은 job object assigned 인 프로세스입니다. 그것들은 프로세스 그룹을 관리하는 데 사용됩니다. 하나의 작업 개체는 여러 개의 프로세스를 가질 수 있지만 하나의 작업 개체에만 프로세스를 할당 할 수 있습니다. 작업에 대해 몇 가지 제한을 설정할 수도 있습니다 (here 설명).

는 광고 5. CreateJobObject, AssignProcessToJobObjectSetInformationJobObjectTerminateJobObject, 그리고 몇 가지 더, here을 나열.

7

프로세스 탐색기의 작업은 Win32 Jobs입니다. 이 기능에 대한 자세한 내용은 here을 참조하십시오.

그래서,

1. 직업은 무엇입니까

? 위와 같습니다.

2. 은 (는)을 알고 있어야합니까? 작업이 실패하거나 불안정 해지면 관리하는 모든 프로세스가 불안정 해 지거나 즉시 중단됩니다.

3. 왜 것 (당신 | 하나은)을 사용할 수 있습니까? 내 응용 프로그램/시스템이 여러 프로세스를 시작하는 경우이 도구는 흥미로운 도구입니다. 한 작업에서 특정 작업을 중앙 집중화하고 모든 프로세스를 작업에 첨부 할 수 있습니다. 정상적으로 모든 프로세스를 종료하고 작업 세트를 관리하는 등

4. 시나리오는 무엇입니까? 아무 것도 사용하지 않았습니까? 그러나 위와 같습니다. 여러 프로세스를 실행하는 응용 프로그램 또는 복잡한 시스템에서. 예를 들어 Chrome에서는 작업을보고있는 위치이므로 새 탭을 열 때 시작되는 각 프로세스를 관리하는 것이 가능합니다.

5. 어떤 API가 사용됩니까? Win32 API

관련 문제