臨界區類 TCriticalSection , 繼承與 TObject--TSynchroObject; 所屬單元: SyncObjs.
臨界區允許一個線程在多線程環境下臨時阻止其它線程訪問某段代碼.
過度的使用臨界區會對系統的性能有影響.
臨界區必須是全局對象, 所有線程都可以訪問. 可能會導致bug.
方法:
1. procedure Create : 創建臨界區;一般在主線程裡;
2. procedure Free ; 釋放臨界區對象;
3. procedure Enter; 進入臨界區;
4. procedure Leave;釋放臨界區;
5. procedure Acquire; override; 同 Enter 方法;
6. procedure Release; override; 同 Leave 方法;
介紹了Delphi中TCriticalSection類的使用方法及原理,包括創建、釋放、進入和離開臨界區等操作。過度使用可能影響系統性能。
903

被折叠的 条评论
为什么被折叠?



