[fpc-pascal] Semaphore problems
    Vinzent Höfler 
    JeLlyFish.software at gmx.net
       
    Mon Jul 24 22:09:45 CEST 2006
    
    
  
Micha Nelissen wrote:
> Vinzent Höfler wrote:
>> Currently all I see is a subtle semantic difference between Windows- and
>> Unix-Event's implementation.
> 
> AFAICS, it's as close as it can get. You mean subtle as in, unimportant,
> or as in, possibly fatal ? :-) If possibly fatal, describe when/how.
If used incorrectly, i.e. asynchronously.
>> So for now all I can say is that this should either
>>
>> a) be documented,
> 
> *Could* be a good idea, yes ;-).
> 
>> b) changed to a common semantic behaviour, or
> 
> They're both more or less 'transient' now.
Depends on the view point. Doing two consecutive waits() might do very 
different things. :)
So I'd say, the behaviour and intended use should definitely be documented.
> I am not sure how to emulate windows behavior on unix, although that
> behavior is easier to use I think, so would be desirable.
You'd have to create an own abstraction about the useful primitives. 
That's what I was initially talking about. :) Dunno, if that's good for 
the RTL, because you'd probably loose /some/ speed on the way...
Vinzent.
    
    
More information about the fpc-pascal
mailing list