On Thu, 30 Mar 2017 03:36:02 -0300
African Wild Dog <paintedlyc...@gmail.com> wrote:

> Hello,
> 
> I'm writing a function protected by a critical section which can have
> recursive calls under certain conditions.
> 
> Using the TCriticalSection class, after my thread acquires a critical
> section, if my thread make 6 additional calls to TCriticalSection.Enter, to
> release the critical section my thread will have to make 6 additional calls
> to TCriticalSection.Leave?

Yes.

 
> If so, is this behaviour the same on all platforms?

Yes.

Mattias
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to