做助推::那么未来的长度有任何限制

Does boost::future then have any limitation of its length?

本文关键字:任何限 未来      更新时间:2023-10-16

我相信我们可以接受一个然后。例如,

boost::future<void> f1 = boost::async(...);
boost::future<void> f2 = f1.then(...);
boost::future<void> f3 = f2.then(...);
...

这个延续链能有多长?如果我们有一条长的然后/然后/然后的链条是安全的。

谢谢你,

库没有设置限制。CCD_ 1是返回CCD_ 3的CCD_ 2的成员函数。因此,您可以有效地将这些链接到硬件的极限。保持它们的逻辑可维护性可能是个好主意,尽管可以像限制函数一样限制它们的范围。

相关文章: