[squeak-dev] Are Squeak processes pre-emptive?

Iain Bason iain at thebasons.com
Thu Apr 15 14:40:36 UTC 2010


On Apr 13, 2010, at 3:53 PM, Eliot Miranda wrote:

> A cooperative scheduler is one in which it is guaranteed that  
> another process does not run until the active process chooses to  
> yield.  This makes it easy to implement particular forms of  
> synchronisation because processes are not preemptive.

But it also makes it impossible to take advantage of multiple cores.   
Is the ease of synchronization really worth it?

Iain




More information about the Squeak-dev mailing list