30 void Init(
FnDoTask fn_do_task,
size_t thread_num = (
size_t)std::thread::hardware_concurrency())
34 _fnDoTask = fn_do_task;
37 _allThread.resize(thread_num);
38 for (
auto& iter : _allThread)
41 iter->Start(std::bind(&MultiThreadTask::_thread_task,
this),
nullptr);