Skip to content

InitCriticalSection

Initialize a critical section.

Declaration

Source position: threadh.inc line 182

procedure InitCriticalSection(out cs: TRTLCriticalSection);

Description

InitCriticalSection initializes a critical section CS for use. Before using a critical section with EnterCriticalsection or LeaveCriticalsection the critical section should be initialized with InitCriticalSection.

When a critical section is no longer used, it should be disposed of with DoneCriticalsection

See also

Name Description
DoneCriticalsection Clean up a critical section.
EnterCriticalsection Enter a critical section.
LeaveCriticalsection Leave a critical section.