perl에서 자식 프로세스를 실행하고 싶습니다. 나는 또한 내 코드가 플랫폼에 독립적 (파일 경로와 같은 몇 가지 결함을 제외하고는 유닉스뿐만 아니라 윈도우에서도 동일)되기를 바란다.펄에서 포크 구현
문제는 Windows에서 fork의 펄 구현은 가상 프로세스, 실제로 스레드입니다. Windows here의 펄 포크 에뮬레이션을 참조하십시오.
또한 의사 프로세스에서 kill
및 exec
명령을 실행할 때의 문제점에 대해 언급합니다. 서로 다른 플랫폼에서 서로 다른 두 가지 버전의 포크를 사용하는 것이 안전할까요, 아니면 OS 전용 API를 사용해야합니까?