【发布时间】:2021-05-19 09:42:38
【问题描述】:
这是释放在 Delphi 的初始化部分中创建的 TCriticalSection 对象的正确方法吗?
initialization
FPoolingCS := TCriticalSection.Create;
finalization
FPoolingCS.Acquire;
FreeAndNil(FPoolingCS);
我应该在Free 之前调用Release 方法吗?
Acquire 方法会抛出一些我需要处理的异常吗?
【问题讨论】:
标签: multithreading delphi