<DIV>
<DIV>Dear Squeakers</DIV>
<DIV>&nbsp;</DIV>
<DIV>I'm a total newbie to Squeak and therefore brimming with questions, the most burning of which is as follows ...</DIV>
<DIV>&nbsp;</DIV>
<DIV>&lt;simply-stated&gt;</DIV>
<DIV>When I instantiate classes as objects in Squeak, does/can each object have its own thread? If I create a bunch of objects (agents) on e.g. a linux cluster, will I be able to take natural advantage of the multiprocessing environment using Squeak?</DIV>
<DIV>
<DIV>&lt;/simply-stated&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&lt;nitty-gritty&gt;</DIV>
<DIV>It seems from the docs that Squeak threads are like green threads NOT OS threads. Is this true?</DIV>
<DIV>Can I/do I need to - implement locks/semaphores and/or channels for controlling the way that threads execute in Squeak?</DIV>
<DIV>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")</DIV>
<DIV>Does anyone out there have any experience with Squeak on clusters that they might be willing to share with me?</DIV>
<DIV>&lt;nitty-gritty&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Best</DIV>
<DIV>&nbsp;</DIV>
<DIV>Gordon</DIV>
<DIV>&nbsp;</DIV></DIV></DIV><BR><BR>:::::::::: Gordon Webster ::::::::::