std :: bind的自定义分配器

时间:2017-07-15 17:43:54

标签: c++ performance function allocator stdbind

也许std::bindstd::function的主题对我来说还不够明确 - 然后,请澄清一下。我正在尝试实现一个线程池(如this),但是为了避免std::functionstd::bind由于对{{1}中存储的异步函数参数的堆分配造成的性能损失}或std::functionHere他们解释了如何向std::bind提供自定义分配器。但是,据我所知,自定义分配器(用于性能)也应提供给std::function。如果没有,那么为什么呢?如果是,怎么样?

EDIT1:如果这很重要,自定义分配器将从内存池中分配。

EDIT2:编译器是MSVC ++ 2017,所以C ++ 11/14/17应该(部分)工作。

0 个答案:

没有答案