线程使用C++11线程实现

互斥量使用pthread线程库实现

thread::run()

为什么不直接运行m_cb而是创建一个function对象cb再运行cb?