boost/asio/sequence_2: execution_context
发布时间
阅读量:
阅读量
class io_context
: public execution_context
execution_context是io_context的基类,表示函数对象执行的上下文。
execution_context代表函数对象执行的位置。
execution_context和services
构建一个支持扩展性设计、具备类型安全性和服务多态性的集合
Services 负责管理跨越 execution_context 共享的资源。例如, Timers 可能通过单个 timer 队列实现的方式进行管理
利用元函数use_service(), add_service(), has_service()从execution_context对象获取其服务实例
使用use\_service
使得该服务的所有成员均可使用。
当service不在执行上下文中时,
该服务将被创建并加入到execution\_context中。
通过has
Service对象可以通过显式地调用模板函数`add_service<Servi
全部评论 (0)
还没有任何评论哟~
