Trac 78: MP:PROCESS-WAIT should have an efficient way to wait for completion of another process
From Trac 78.
With the addition of a MP:PROCESS-FINISHED-P, the scheduler could avoid polling in this case:
(mp:process-wait "..." #'mp:process-finished-p other-process)