나는 책을 읽고이 문장을 발견했습니다 : Windows does not maintain parent-child relationships among processes like Unix does.
불행히도, 더 이상의 설명은 없습니다. 그렇다면 유닉스와 윈도우 프로세스 간의 부모 - 자식 관계의 관점에서의 차이점은 무엇입니까?Windows의 부모 - 자식 관계
2
A
답변
4
Windows에서는 직접 getppid API를 제공하지 않으므로 프로세스를 포크하고 부모의 모든 메모리를 상속하는 Win32 API가 없습니다 (Windows의 경우 자식은 허용되는 경우에만 핸들을 상속합니다). 프로세스 탐색기에서 사용되는 것과 같이 간접적 인 방식으로 프로세스의 부모 PID를 얻는 경우에도 프로세스의 부모 PID에 대한 정보 만 캡처되므로 올바른 프로세스를 가리키는 PID를 얻을 수있는 것은 아닙니다. 부모가 자녀보다 먼저 죽는 경우에는 결코 갱신되지 않는다.
따라서 부모 PID를 얻는 간접적 인 방법은이 프로세스를 만든 프로세스의 PID와 그 이상을 알려줍니다. (유닉스 나 init 프로세스가 고아 프로세스를 자식으로 사용하는 것과는 달리) 그리고 Windows에서는 고아 프로세스 나 좀비에 관해서 이야기하지 않습니다.
아마도 더있을 수 있습니다. 이 모든 것 (및 그 이상)은 "창은 부모 - 자식 관계를 유지하지 않습니다"라는 문구에 해당합니다.
관련 문제
- 1. 부모 - NHibernate에서 자식 관계
- 2. 부모 자식 관계 UI
- 3. 부모 - 자식 관계 효율성
- 4. NHibernate에 부모/자식 관계
- 5. 부모 자식 관계
- 6. StructureMap 부모/자식 관계 삽입
- 7. 부모 - 자식 개체 관계 이벤트
- 8. 통화 간의 부모 자식 관계
- 9. 데이터베이스의 순환 부모/자식 관계
- 10. 개체와 부모/자식 관계 만들기
- 11. 복합 개체의 부모 자식 관계?
- 12. 최대 절전 모드 및 부모/자식 관계
- 13. MySQL과 PHP - 여러 부모 자식 관계 만들기
- 14. Dojo Tree : 역 부모/자식 관계
- 15. 워드 프레스 플러그인 부모 자식 관계
- 16. 최대 절전 모드 부모/자식 관계 테스트
- 17. many to many의 부모 - 자식 관계
- 18. 최대 절전 모드 부모 자식 관계
- 19. 최대 절전 모드 부모/자식 관계
- 20. ado.net 엔티티 데이터 모델 부모 자식 관계
- 21. 부모 - 자식 관계 : E-R 다이어그램
- 22. 최대 절전 모드로 부모/자식 관계 문제
- 23. Entity Framework의 자체 참조/부모 - 자식 관계
- 24. S # arp 아키텍처 : 부모 - 자식 관계 관리
- 25. 매핑 nhibernate 부모/자식 관계 '다른'방법 라운드
- 26. 다른 레코드의 SQL - 부모 - 자식 관계
- 27. 부모 - 자식 관계 (링크 된 목록)
- 28. Windows의 부모 프로세스에서 핸들 상속
- 29. 부모 - 자식 자식 ID의 게으른 얻으십시오
- 30. 부모 자식 작업을위한 테이블 디자인