Global<Threadpool> Threadpool::CreateCustomPool(DWORD minThread, DWORD maxThread) { Global<Threadpool> pool = make_global<Threadpool>(); #ifndef PLATFORM_UNIX pool->InitializeCustomPool(); if (minThread) { pool->SetThreadMin(minThread); } if (maxThread) { pool->SetThreadMax(maxThread); } #endif return pool; }