February 12, 2002
Worse Than I Thought

How is it that I am still learning about cmucl's threading model?

Martin Cracauer says that it's worse than I thought, that threads are "not interruptable at all, even in userland (not systemcall) excecution, unless they yield by themself." Cool.

Me: Well, we don't have to worry as much about Echo not being completely thread safe...
Mike: ...because cmucl doesn't have threads.

It's not actually quite that bad. Echo is almost always blocking on something; there is rarely an extended burst of pure computation that would starve other threads. But maybe we should have looked harder at LispWorks for deployment.

Posted by jjwiseman at February 12, 2002 03:16 PM
Post a comment

Email Address:


Unless you answer this question, your comment will be classified as spam and will not be posted.
(I'll give you a hint: the answer is “lisp”.)


Remember info?