问题描述
我处于许多I / O绑定任务的场景中,非常适合在后台运行。但是,我不能同时启动所有这些程序。
尽管我可以使用其他技巧(例如,计数信号量),但我想知道是否可以每次将一个已创建的std :: async(deferred)(好,将来,现在)策略更改为async
的期货完成了(嗯,有点,但希望您能有所了解)。
一旦我有了一个deferred
的未来,启动它的唯一方法就是阻止它直到结束(等待或获取,甚至没有wait_for)。我只想使其运行,但不等待它完成(现在;我将接受该块,但稍后)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)