分层创建异步任务工作错误

时间:2018-06-20 16:25:14

标签: asynchronous lambda

我在lambda的帮助下创建任务,并使它们始终处于双端队列。第一任务的功能创建第二类型任务(也借助lambda的帮助),使它们处于第二双端队列。

但是第二个队列却绝对记住了带first-lambda函数的函数路径,当这些任务运行时,我的程序进入了第一个函数!

第二项任务的仿生经理的值是:<std::_Function_base::_Base_manager<GV::CreateTaskMarkAllFilesAsUnchanged(const myLib::variativeData&)::<lambda(const myLib::variativeData&)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>

,其中 -第一个函数,而 GV :: CreateTaskMarkAllFilesAsUnchanged(const myLib :: variativeData&)-第二个函数。

如何在没有第一个功能的情况下调用第二个功能?

0 个答案:

没有答案
相关问题