Begin forwarded message:
> From: Igor Stasenko <[email protected]> > Date: April 18, 2010 2:51:55 AM GMT+02:00 > To: Squeak Virtual Machine Development Discussion > <[email protected]> > Subject: Re: [Vm-dev] InputSemaphore on Windows > Reply-To: Squeak Virtual Machine Development Discussion > <[email protected]> > > > On 16 April 2010 01:18, Henrik Sperre Johansen > <[email protected]> wrote: >> >> Is there a reason why this isn't signalled when inputSemaphoreIndex > 0? >> >> In sqWin32Window.c, the comment for synchronizedSignalSemaphoreWithIndex >> looks somewhat scary... >> But looking at the svn logs, it seems it never was used in the >> record...Event() functions at all, so I wondered if a problem was >> encountered before svn was in use that lead to its removal, or if it's just >> not done by default? >> > This function is not called, because recordXXXEvent() is already synchronous > because VM calls handleEvents(), and during that, no interpreter > activity is possible, > so it is safe to modify an input semaphore state directly. > The synchronizedSignalSemaphoreWithIndex() is used only for cases, > when you need to signal a > semaphore from other thread, than interpreter runs in. > >> Cheers, >> Henry >> > > > > -- > Best regards, > Igor Stasenko AKA sig. _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
