library: libThread #include "TThreadImp.h" |
Inheritance Chart: | |||||||||||||
|
public:
virtual ~TThreadImp() virtual Int_t CancelPoint() static TClass* Class() virtual Int_t CleanUp(void** main) virtual Int_t CleanUpPop(void** main, Int_t exe) virtual Int_t CleanUpPush(void** main, void* free, void* arg) virtual Int_t Exit(void* ret) virtual TClass* IsA() const virtual Int_t Join(TThread* th, void** ret) virtual Int_t Kill(TThread* th) TThreadImp& operator=(const TThreadImp&) virtual Int_t Run(TThread* th) virtual Long_t SelfId() virtual Int_t SetCancelAsynchronous() virtual Int_t SetCancelDeferred() virtual Int_t SetCancelOff() virtual Int_t SetCancelOn() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
TThreadImp This class implements threads. A thread is an execution environment much lighter than a process. A single process can have multiple threads. The actual work is done via the TThreadImp class (either TPosixThread or TWin32Thread).