12 #ifndef ROOT_TWin32Thread
13 #define ROOT_TWin32Thread
24 #ifndef ROOT_TThreadImp
TWin32ThreadCleanUp * fNext
virtual Int_t CancelPoint()
virtual Int_t Kill(TThread *th)
This is a somewhat dangerous function; it's not suggested to Stop() threads a lot.
virtual Int_t SetCancelDeferred()
#define ClassDef(name, id)
Vc_ALWAYS_INLINE void free(T *p)
Frees memory that was allocated with Vc::malloc.
virtual Long_t SelfId()
Return the current thread's ID.
virtual Int_t Run(TThread *th)
virtual Int_t SetCancelOff()
virtual Int_t CleanUpPop(void **main, Int_t exe)
virtual Int_t Exit(void *ret)
Exit the thread.
virtual Int_t SetCancelAsynchronous()
int main(int argc, char *argv[])
TWin32ThreadCleanUp(void **main, void *routine, void *arg)
virtual Int_t SetCancelOn()
virtual Int_t CleanUpPush(void **main, void *free, void *arg)
virtual Int_t CleanUp(void **main)
virtual Int_t Join(TThread *th, void **ret)
Wait for specified thread execution (if any) to complete (like pthread_join).