27 static TPosixThreadFactory gPosixThreadFactoryCreator;
29 ClassImp(TPosixThreadFactory);
34 TPosixThreadFactory::TPosixThreadFactory(
const char *name,
const char *title) :
35 TThreadFactory(name, title)
37 gThreadFactory =
this;
43 TMutexImp *TPosixThreadFactory::CreateMutexImp(Bool_t recursive=kFALSE)
45 return new TPosixMutex(recursive);
51 TThreadImp *TPosixThreadFactory::CreateThreadImp()
53 return new TPosixThread;
59 TConditionImp *TPosixThreadFactory::CreateConditionImp(TMutexImp *m)
61 return new TPosixCondition(m);