27 static TWin32ThreadFactory gWin32ThreadFactoryCreator;
29 ClassImp(TWin32ThreadFactory);
34 TWin32ThreadFactory::TWin32ThreadFactory(
const char *name,
const char *title) :
35 TThreadFactory(name, title)
37 gThreadFactory =
this;
43 TMutexImp *TWin32ThreadFactory::CreateMutexImp(Bool_t recursive)
45 return new TWin32Mutex(recursive);
51 TThreadImp *TWin32ThreadFactory::CreateThreadImp()
53 return new TWin32Thread;
59 TConditionImp *TWin32ThreadFactory::CreateConditionImp(TMutexImp *m)
61 return new TWin32Condition(m);