CARLA
 
载入中...
搜索中...
未找到
| 命名空间 | 变量
RecurrentSharedFuture.h 文件参考
#include "carla/Exception.h"
#include "carla/Time.h"
#include <boost/optional.hpp>
#include <boost/variant2/variant.hpp>
#include <condition_variable>
#include <exception>
#include <map>
#include <mutex>
+ RecurrentSharedFuture.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

struct  carla::RecurrentSharedFuture< T >::mapped_type
 
class  carla::RecurrentSharedFuture< T >
 这个类类似于共享未来(shared future)的使用方式,但是它的值可以被设置任意次数的值。 未来设计模式的核心思想是异步调用。 Future接口象征着异步执行任务的结果即执行一个耗时任务完全可以另起一个线程执行,然后此时我们可以去做其他事情,做完其他事情我们再调用Future.get()方法获取结果即可。 对于未来模式来说,它无法立即返回你需要的数据,但是它会返回一个契约,将来你可以凭借这个契约去获取你需要的信息。 服务程序并不等数据处理完成便立即返回客户端一个伪造的数据(如:商品的订单,而不是商品本身); 在完成其他业务处理后,最后再使用返回比较慢的Future数据。 参考:https://blog.csdn.net/weixin_43816711/article/details/125664746 更多...
 
class  carla::detail::SharedException
 

命名空间

namespace  carla
 CARLA模拟器的主命名空间。
 
namespace  carla::detail
 

变量

static thread_local const char carla::detail::thread_tag {}