template< typename Function, typename Allocator> void dispatch( Function && f, const Allocator & a) const;
此函数用于请求strand在其底层执行器上执行给定的函数对象。如果strand当前不忙,并且底层执行器的dispatch()
函数也能在返回之前执行该函数对象,则该函数对象将在本函数内执行。
要调用的函数对象。executor 将根据需要复制处理程序对象。函数对象的函数签名必须是
void function();
执行器可能用于分配函数调用所需的内部存储的分配器。