[fpc-pascal] Getting the state of a TRTLCriticalSection
    Michael Van Canneyt 
    michael at freepascal.org
       
    Sun Oct  6 19:28:33 CEST 2013
    
    
  
On Sun, 6 Oct 2013, Mark Morgan Lloyd wrote:
> Michael Van Canneyt wrote:
>> On Sun, 6 Oct 2013, Mark Morgan Lloyd wrote:
>> 
>>> Is there a preferred way of reading back whether something (including the 
>>> current thread) has already entered a TCriticalSection?
>> 
>> To my knowlede this does not exist.
>> 
>> The Microsoft implementation of a critical section has 
>> TryEnterCriticalSection, but I do not know how portable or useful that is.
>
> I think that one's generally available, but it looks as though it does the 
> same as TCriticalSection.TryEnter.
Yes, but it is different from EnterCriticalSection, which makes it more suitable for testing.
Anyway, glad you found an alternative.
Michael.
    
    
More information about the fpc-pascal
mailing list