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