signal和broadcast对应着11里面的notify_one和notify all。结合代码来进行说明: //我们想管理的值是int[]类型的,然而事实上传给模板参数的是int//需要显示提供delete functor//不能使用std::make_shared,无法保证异常安全//c++17前shared_ptr未提供opreator[],所以当需要类似操作时不得不使用sp3.get()[index]的形...