TCriticalSection
Acquire
Release
Enter
Leave
Create
Destroy
TSynchroObject
Acquire
Release