MCPcopy Create free account
hub / github.com/catboost/catboost / Run

Method Run

util/thread/factory.cpp:69–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

67} // namespace
68
69THolder<IThread> IThreadFactory::Run(const std::function<void()>& func) {
70 THolder<IThread> ret(DoCreate());
71
72 ret->Run(new ::TThreadFactoryFuncObj(func));
73
74 return ret;
75}
76
77static IThreadFactory* SystemThreadPoolImpl() {
78 return Singleton<TSystemThreadFactory>();

Callers 5

runSlowPy3ccFunction · 0.45
StartMethod · 0.45
TThreadMethod · 0.45
TestSystemPoolMethod · 0.45
TestAdaptivePoolMethod · 0.45

Calls

no outgoing calls

Tested by 2

TestSystemPoolMethod · 0.36
TestAdaptivePoolMethod · 0.36