Erann Gat <·········@flownet.com> writes:
> In CMUCL, what is the difference between e.g. extensions:process-wait
> and multiprocessing:process-wait?
ext:process-wait is for Unix sub-processes created via
ext:run-program. mp:process-wait is for CMUCL's cooperative threads.
Helmut.
Erann Gat <·········@flownet.com> writes:
> In CMUCL, what is the difference between e.g. extensions:process-wait
> and multiprocessing:process-wait?
The former deals with Unix processes and is equivalent to the wait(3)
system call. Concerning the latter, here is the relevant entry from
the CLIM-SYS package, on which it is based.
process-wait reason predicate [Function]
Causes the current process to wait until predicate returns true .
reason is a ``reason'' for waiting, usually a string. On systems that
do not support multi-processing, process-wait will loop until
predicate returns true.
Paolo
--
Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film
Recommended Common Lisp libraries/tools (Google for info on each):
- ASDF/ASDF-INSTALL: system building/installation
- CL-PPCRE: regular expressions
- UFFI: Foreign Function Interface