은 위키 백과에서 인용 "포크 후 간부 살아남을 모든 프로세스 설정이 변경 될 수 있습니다"이해 :는
이마이크로 소프트 윈도우 스폰 기능은 유닉스에서 영감을 포크와 간부를 기능; 그러나 Windows는 fork (적어도 Win32 API, Cygwin 또는 SFU와 같은 POSIX 에뮬레이션 환경에서는 )를 지원하지 않으므로 fork-exec 조합 대신 spawn 함수가 제공됩니다. 그것은 가장 일반적인 사용 사례로 적절하게 다루고 있지만
그러나, 산란 기능은, 이후 포크 후 간부 살아남을 모든 프로세스 설정을 변경할 수 있습니다, 포크 간부의 모든 기능이 부족하다. 그러나 대부분의 경우이 결함은 낮은 수준의 CreateProcess API를 사용하여 보상 할 수 있습니다.
나는 윈도우 SPAW()가 유닉스 포크 - 간부보다 더 약한 이유를 이해하는 방법을 궁금 해서요 "포크 후 간부 살아남을 모든 프로세스 설정이 변경 될 수 있습니다"?
어떤 프로세스 설정에 대한 "변경"은 언제 발생합니까? fork와 exec 또는 exec 간?
자식 프로세스에서 부모 프로세스로부터 상속 된 환경 변수는 exec가 exec가 처리합니까?
몇 가지 예가 있습니까?
감사합니다.