NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
neforce::io_context::work类 参考

阻止 io_context::run() 提前退出的守卫 更多...

#include <io_context.hpp>

Public 成员函数

 work (io_context &ctx)
 构造函数 — 增加 io_context 的工作计数
 ~work ()
 析构函数 — 减少工作计数

详细描述

阻止 io_context::run() 提前退出的守卫

构造时增加工作计数,析构时减少。 只要有 work 对象存活或未完成的操作,run() 就不会返回。

注解
典型用法:在启动 run() 之前创建 work 对象, 在想要停止时销毁 work 对象并调用 stop()

在文件 io_context.hpp346 行定义.


该类的文档由以下文件生成: