TerminateProcess가 비동기 (http://msdn.microsoft.com/en-us/library/windows/desktop/ms686714(v=vs.85).aspx)이고 TerminateJobObject가 TerminateJobObject가 아닌 TerminateJobObject MSDN 페이지에 대한 언급이 없으므로 의심 스럽지만 사용을 주저합니다.TerminateJobObject가 비동기입니까?
2
A
답변
0
TerminateJobObject
은 할당 된 프로세스 완료를 기다리지 않고 즉시 TerminateProcess
과 같이 반환한다고 가정합니다. 나는 어떤 증거도 가지고 있지 않으며 단지 WinAPI 스타일의 보간 일뿐입니다.
어쨌든 TerminateJobObject
이후에 할당 된 모든 프로세스가 종료되면 호출 프로세스가 시간 초과 한계에 의해 종료 될 때처럼 작업 개체가 신호가됩니다. 진술은 내 자신의 실험을 기반으로합니다. MSDN에서이 사례에 대해 뭔가를 찾지 못했습니다.
답변 해 주셔서 감사합니다. 그 문제를 겪고 나서 많은 시간이 흘렀고, 내가 해결했는지 기억도 나지 않습니다. 귀하의 대답은 합리적인 것 같아서 정확한 것으로 표시합니다. –