void ThreadFunc() { std::cout << "ThreadFunc running" << std::endl; } void ThreadFuncWithOneParam(int a) { std::cout << "ThreadFuncWithOneParam running" << std::endl; } void ThreadFuncWithTwoParam(int a, int b) { std::cout << "ThreadFuncWithTwoParam" << std::endl; } }...