Boost C++ 库

...世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码规范

strand::defer - Boost C++ 函数库
PrevUpHomeNext

请求 strand 调用给定的函数对象。

template<
    typename Function,
    typename Allocator>
void defer(
    Function && f,
    const Allocator & a) const;

此函数用于请求执行器执行给定的函数对象。函数对象将不会在此函数内部执行。相反,它将由底层执行器的 defer 函数调度。

参数

f

要调用的函数对象。executor 将根据需要复制处理程序对象。函数对象的函数签名必须是

void function();
a

执行器可能用于分配函数调用所需的内部存储的分配器。


PrevUpHomeNext