[Lazarus] Are multiple critical sections allowed in form or data module?
Michael Schnell
mschnell at lumino.de
Mon Oct 10 10:27:55 CEST 2011
On 10/09/2011 02:37 PM, Hans-Peter Diettrich wrote:
> Mattias Gaertner schrieb:
>>
>> Most LCL code is reentrant.
>
> Only within the context of an single thread.
>
In a single threadded application only recursive functions can have
reentrancy problems.
As nearly all user code is done as an event (callback) from the LCL the
LCL is always called in a recursive way and thus is is bound to be
reentrant-save to a certain extent.
-Michael
More information about the Lazarus
mailing list