pthreads in squeak (was: OSProcessPlugin loads incorrectly in ...)

David T. Lewis lewis at mail.msen.com
Sat Nov 18 20:18:25 UTC 2006


On Sat, Nov 18, 2006 at 07:27:11PM +0000, J J wrote:
> >From: "David T. Lewis" <lewis at mail.msen.com>
> >Reply-To: The general-purpose Squeak developers 
> >list<squeak-dev at lists.squeakfoundation.org>
> >To: The general-purpose Squeak developers 
> >list<squeak-dev at lists.squeakfoundation.org>
> >CC: bryce at kampjes.demon.co.uk
> >Subject: Re: OSProcessPlugin loads incorrectly in a squeak-dev 49 image
> >Date: Sat, 18 Nov 2006 13:58:06 -0500
> >
> >If a VM for Exupery makes use of pthreads, you should probably
> >use the latest SqueakMap versions, as these make an effort to do the right
> >thing with OS signal forwarding and errno reporting in a pthreads
> >environment.
> 
> I have been meaning to ask about this for a while.  So is squeak (or can it 
> be) truley multi-threaded?  Or it is just on linux or how is that?  From 
> what I have seen on the windows platform it looks like "green threads".

Right, in Squeak a Process is like a "green thread". However, the underlying
VM may choose to use threads for its own purposes, and specific plugins may
do so also even if the VM is single threaded.

Dave




More information about the Squeak-dev mailing list