[cl-muproc-devel] Multiprocessor systems

Parnell Flynn parnell.flynn at ronin-capital.com
Mon Oct 30 21:30:38 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!

 

 

Parnell Flynn * 230 South Lasalle Street * Suite 400 * Chicago, IL 60604
* 312.244.5317 (o) *  parnell.flynn at ronin-capital.com
<mailto:parnell.flynn at ronin-capital.com> 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cl-muproc-devel/attachments/20061030/dec798ad/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 1991 bytes
Desc: image001.gif
URL: <https://mailman.common-lisp.net/pipermail/cl-muproc-devel/attachments/20061030/dec798ad/attachment.gif>


More information about the cl-muproc-devel mailing list