일종의 병렬 컴퓨팅, 즉 다른 계산을 위해 많은 프로세스를 시작한 다음 결과를 구성하기 위해 모든 프로세스가 종료 될 때까지 대기하기 위해 emacs/ielm의 프로세스를 실험하고 있습니다. 이를 위해 나는 다음과 같은 간단한 기능 설정 :이맥스 프로세스 목록이 작동하지 않는 것 같습니다.
-
:
- 하위 프로세스가없는 경우 testp가 즉시 종료됩니다. ok;
- 하나 이상의 하위 프로세스 testp가있는 경우 루프가 수행됩니다. ok;
- 모든 하위 프로세스가 완료되면 testp는 계속 루핑을 계속하며 이는 이 아닙니다.
(defun testp()
(while (> (length (process-list)) 1)))
내가 다시 컨트롤을 얻을 때 나는 모든 어린이 프로세스가 시작된 후 testp에 전화를, 나는 결과를 구성
내가 잘못 된 점을 이해하도록 도움을 요청할 수 있습니다.
# 3의 경우'C-g '을 사용하여'(testp)'를 중단 할 때'(process-list)'가 평가하는 것은 무엇입니까? – user4815162342