[fpc-devel] Multithreading wait for
Jonas Maebe
jonas.maebe at elis.ugent.be
Thu Dec 4 11:59:40 CET 2008
On 04 Dec 2008, at 11:36, Mattias Gärtner wrote:
> Zitat von Vinzent Höfler <JeLlyFish.software at gmx.net>:
>
>> Mattias Gaertner wrote:
>>> On Wed, 03 Dec 2008 19:41:12 +0100
>>> Vinzent Höfler <JeLlyFish.software at gmx.net> wrote:
>>>
>>> If I understand RTLEventWaitFor correct, then it waits until another
>>> thread calls RTLeventSetEvent.
>>
>> Unless it's already signalled, then it should run right through.
>
> Yes, that works under Linux. But the documentation does not mention
> it, so I'm
> not sure if this works under all platforms.
It works at least on *nix and on Windows (the behaviour on *nix
emulates the Windows behaviour).
> Who knows if this is a documentation bug or a linux bug?
It was changed in 2.2.0: http://wiki.freepascal.org/User_Changes_2.2.0#RTLEvent_persistence
Jonas
More information about the fpc-devel
mailing list