A plan for 3.8/4.0... (insert drumroll here)

Serge Stinckwich Serge.Stinckwich at info.unicaen.fr
Mon Apr 5 21:35:53 UTC 2004


Alan Grimes wrote:

> It would be invisable to the user. It may require some relatively minor 
> changes to the image, I don't know.
> 
> The actual thread implementation will depend on the threading library 
> available on the platform.
> 
> Currently Squeak uses a Many:1 scheduler. It manages "many" processes 
> and schedules them onto one interpreter. I propose to implement a 
> Many:Many scheduler. There would be N interpreters for the number of 
> available computing elements. In addition to these there would be 
> "helper" threads that would be dedicated to IO tasks.

Did you look at a continuation-based model of threads ?


-- 
Serge Stinckwich                                         -< )
Université de Caen>CNRS UMR 6072>GREYC>MAD                /~\
http://purl.org/net/SergeStinckwich                      (/  |
Smalltalkers do: [:it | All with: Class, (And love: it)] _|_/




More information about the Squeak-dev mailing list