C++ Builder 參考手冊(cè) ? TSynchroObject
System::Syncobjs::TSynchroObject 是所有線程同步類的父類
- 簡介
- 成員
一. System::Syncobjs::TSynchroObject 簡介
- 繼承關(guān)系:
System::TObject
?╙ System::Syncobjs::TSynchroObject - 頭文件:
#include <System.SyncObjs.hpp>
- 命名空間:
System::Syncobjs
- System::Syncobjs::TSynchroObject 是所有線程同步類的父類
二. System::Syncobjs::TSynchroObject 成員
成員 | 說明 |
---|---|
public: | ? |
Acquire | 鎖定悠汽,表示需要處理受保護(hù)的數(shù)據(jù) |
Release | 釋放唬涧,表示受保護(hù)的數(shù)據(jù)處理結(jié)束 |
TSynchroObject | 構(gòu)造函數(shù) |
~TSynchroObject | 析構(gòu)函數(shù) |
WaitFor | 等待事件,等待期間阻止線程繼續(xù)運(yùn)行 |
TObject:: | 從 System::TObject 繼承過來的 |
public: | ? |
AfterConstruction | 在構(gòu)造函數(shù)結(jié)束的時(shí)候會(huì)自動(dòng)調(diào)用 AfterConstruction |
BeforeDestruction | 在執(zhí)行析構(gòu)函數(shù)之前會(huì)自動(dòng)調(diào)用 BeforeDestruction |
ClassInfo | 返回運(yùn)行時(shí)類型信息表 (RTTI table) |
ClassName | 獲取類名,不包含命名空間的類名字符串 |
ClassNameIs | 判斷類名是否為參數(shù)指定的字符串 |
ClassParent | 返回父類的類型信息 |
ClassType | 返回類的類型信息 |
CleanupInstance | 清除長字符串锋爪、Variants、接口變量等 |
DefaultHandler | 默認(rèn)的消息處理 |
Dispatch | 處理消息的函數(shù) |
DisposeOf | 強(qiáng)制銷毀對(duì)象 |
Equals | 比較當(dāng)前對(duì)象和 Obj 對(duì)象是否相同 |
FieldAddress | 通過成員名稱返回成員的地址 |
Free | 銷毀對(duì)象 (Delphi) |
FreeInstance | 釋放 NewInstance 分配的內(nèi)存 |
GetHashCode | 返回對(duì)象的 hash 值 |
GetInterface | 獲取指定的接口 |
GetInterfaceEntry | 獲取接口項(xiàng)目 |
GetInterfaceTable | 獲取接口表 |
InheritsFrom | 當(dāng)前對(duì)象的類是否從 AClass 繼承過來的 |
InitInstance | 初始化成員,給他們清零 |
InstanceSize | 返回給實(shí)例數(shù)據(jù)分配內(nèi)存需要多少字節(jié)數(shù) |
MethodAddress | 通過名稱返方法的地址 |
MethodName | 通過方法的地址返回名稱 |
NewInstance | 給實(shí)例分配內(nèi)存,并且返回新的實(shí)例的地址 |
QualifiedClassName | 返回包含命名空間的類名 |
SafeCallException | 處理異常的函數(shù) |
ToString | 轉(zhuǎn)為字符串 |
UnitName | 返回類所在的命名空間 |
UnitScope | 返回類所在的命名空間 |
參考:
- System::Classes::TThread
- System::Syncobjs::TCriticalSection
- System::Syncobjs::TEvent
- System::Syncobjs::TMutex
- System::Syncobjs::THandleObject
- System::TObject
- VCL 類繼承關(guān)系
C++ Builder 參考手冊(cè) ? TSynchroObject