Squeak Threading Model

Doug Way dway at mailcan.com
Wed Apr 21 18:04:53 UTC 2004


gwalias-bb at yahoo.com wrote:

>Dear Squeakers
> 
>I'm a total newbie to Squeak and therefore brimming with questions, the most burning of which is as follows ...
>

Someone else may answer your more detailed questions, but I'll answer 
the easy one...

>It seems from the docs that Squeak threads are like green threads NOT OS threads. Is this true?
>

Yes.  Squeak threads (actually "processes", see the Process object) all 
currently run within a single OS thread.

- Doug


>Can I/do I need to - implement locks/semaphores and/or channels for controlling the way that threads execute in Squeak?
>Is there a Squeak bottleneck problem analogous to the Global Interpreter Lock (GIL) bottleneck in Python since Squeak is also interpreted (or is Squeak "stackless")
>Does anyone out there have any experience with Squeak on clusters that they might be willing to share with me?
><nitty-gritty>
> 
>Best
> 
>Gordon
> 
>
>
>
>
>:::::::::: Gordon Webster ::::::::::
>  
>
>------------------------------------------------------------------------
>
>
>  
>





More information about the Squeak-dev mailing list