Multi-threading the interpreter

Tim Rowledge rowledge at interval.com
Mon Nov 16 05:30:15 UTC 1998


On Sun 15 Nov, Richard L. Peskin wrote:
> At 11:47 AM +0100 11/15/98, Hans-Martin Mosner wrote:
> > If you use TCP/IP, for example, your
> >Smalltalk process will be suspended while waiting on the socket for a
> >response, but other Smalltalk processes are free to run regardless.
> 
> I would have thought this was the case, but when I do an "update" (from the
> update server), it looks like all Smalltalk processes are blocked untilthe
> complete update is finished.
That would be because only a small part of the overall update process
involves waiting on the socket. The code has to be compiled as well...

tim

-- 
Useful random insult:- Blew the hatch before the lock sealed.
Tim Rowledge:  rowledge at interval.com (w)  +1 (650) 842-6110 (w)
 tim at sumeru.stanford.edu (h)  <http://sumeru.stanford.edu/tim>





More information about the Squeak-dev mailing list