나는 세 가지 작업이 실행중인 mcparallel 작업을 중지 :조기
- 는
- I/O 바운드 디스크입니다 네트워크 I/
- 는 CPU 원격 시스템에 바인딩 O 바운드
3의 결과는 내가 원하는 대답이 작업 1 또는 작업 2에서 올지 여부를 알려줍니다. 각 작업마다 별도의 자원이 필요하기 때문에 mcparallel을 사용하여 세 가지 작업을 모두 시작한 다음 세 번째 작업의 결과를 기다리고 싶습니다. termi의 여부를 결정하십시오. nate task 1 or task 2. 그러나 R에서 mcparallel task를 조기에 취소하는 방법을 결정할 수 없다. system()을 호출 할 때 fork 된 프로세스의 PID를 죽이는 것이 안전 할까? 그렇지 않은 경우 불필요한 계산을 취소하는 더 좋은 방법이 있습니까?
나는 이제 몇 번 시도해 보았고 평행 PID를 죽이는 것은 부작용이없는 것처럼 보였다. +1 도구에 pskill. – russellpierce