[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