做助推::那么未来的长度有任何限制
Does boost::future then have any limitation of its length?
我相信我们可以接受一个然后。例如,
boost::future<void> f1 = boost::async(...);
boost::future<void> f2 = f1.then(...);
boost::future<void> f3 = f2.then(...);
...
这个延续链能有多长?如果我们有一条长的然后/然后/然后的链条是安全的。
谢谢你,
库没有设置限制。CCD_ 1是返回CCD_ 3的CCD_ 2的成员函数。因此,您可以有效地将这些链接到硬件的极限。保持它们的逻辑可维护性可能是个好主意,尽管可以像限制函数一样限制它们的范围。
相关文章:
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 在Linux中哪里可以找到互斥、未来等的源代码
- 奇怪的(对我来说)返回声明 - 在谷歌上找不到任何关于它的信息
- 如何在不产生任何垃圾的情况下获得C中的像素
- 为什么我不能在 C++ 中的特定函数重载中调用同一函数的任何其他重载?
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- C++映射有2个键,这样任何1个键都可以用来获取值
- Visual Studio(或任何其他工具)能否将地址解释为调用堆栈(boost上下文)的开头
- RtlCaptureStackBackTrace未捕获任何帧
- 使用 std::string () const 函数启动线程或未来
- 链表c++插入,所有情况都已检查,但没有任何工作
- C++模板函数,用于比较任何无符号整数和有符号整数
- Arduino millis() - millis() 怎么能等于 0 以外的任何东西?
- 尝试摆脱任何堆内存分配
- 是否有任何C++功能可以对地图进行排序?
- 打印时有二叉树问题.用户输入不打印任何内容
- 共享指针和具有自定义删除程序的唯一指针之间的语法差异背后的任何原因
- 在C++行尾写一个分号或多个分号是否会改变任何内容
- 做助推::那么未来的长度有任何限制
- 我在 win32 仅限窗口的应用程序中创建了一个新控制台,控制台已创建,但上面没有打印任何东西