Multithreading

Boris Gaertner Boris.Gaertner at gmx.net
Mon Mar 28 14:13:02 UTC 2005


"Ross Boylan" <RossBoylan at stanfordalumni.org> wrote:


> This has been a very interesting thread for me.  I thought squeak did
> time-slicing.  Are other smalltalks the same in not doing timeslicing?
Yes, I think they implement all the same process model.
The process machinery of Smalltalk was designed for event-driven
simulations (chapters 22 - 24 of the Blue Book), where time-slicing is
not a requirement.


> 
> > Of course it was; there should be no surprise there at all. There is a
> > single active process and it runs until it stops. You can make it stop
> > temporarily by deliberately yielding occasionally which will give
> 
> What actions, or types of actions, are necessary to yield control?

Processor yield.

Processor is an instance of ProcessorScheduler.

Greetings, Boris



More information about the Squeak-dev mailing list