[fpc-pascal] Semaphore problems
Vinzent Höfler
JeLlyFish.software at gmx.net
Mon Jul 24 20:33:37 CEST 2006
Burkhard Carstens wrote:
> [..]
>> ... As long as rtlevent is used with this
>> in mind, it should give a consistent behaviour on windows and linux.
>
> "this in mind" means: The only way how rtlevent should be used is:
> 1. call rtlstartwait
> 2. start the code (e.g. start/resume a thread), that signals the event.
> 3. call rtlwaitevent
Great. ;( But there's a flaw in this: If I'd actually know that thread A
had been executed rtlstartwait() before thread B tries signalling the
condition, I wouldn't need the whole synchronization at all.
Vinzent.
More information about the fpc-pascal
mailing list