[cl-muproc-devel] Multiprocessor systems

Parnell Flynn parnell.flynn at ronin-capital.com
Mon Oct 30 21:45:10 UTC 2006


 

 

Excuse me if I am being thick here but I have a question about the
behavior of cl-muproc on multiprocessor systems in a Lispworks Lisp
image.

 

 

The lispworks documentation states that: "Each Lisp mp:process has a
separate native thread, but Lisp code can only run in one thread at a
time and a lock is used to enforce this."

Which is as I think we can all agree something short of real
multithreading.  

 

Now am I correct in thinking that with the cl-muproc library my
processes will have a separate native thread AND not be subject to the
"Lisp code lock" described above?

 

Cheers,

 

Parnell

 

PS - I have just started to play with this library (only on a single
proc box) and I really love the API so far!

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cl-muproc-devel/attachments/20061030/4dc25f09/attachment.html>


More information about the cl-muproc-devel mailing list