|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
RAII辅助类,在对象生命周期内暂停actor调度。 More...
#include <actor_manage.h>
Public Member Functions | |
| actor_suspend () | |
| actor_suspend构造函数 | |
| ~actor_suspend () | |
| actor_suspend析构函数 | |
RAII辅助类,在对象生命周期内暂停actor调度。
该类提供了安全的调度暂停机制,用于需要临时停止所有Actor调度的场景, 如数据库刷盘、热重载、系统维护等。
使用示例:
| ngl::actor_suspend::actor_suspend | ( | ) |
actor_suspend构造函数
启动actor挂起机制,通知actor_manage开始挂起所有工作线程。 用于维护阶段确保所有actor停止处理新消息。
| ngl::actor_suspend::~actor_suspend | ( | ) |
actor_suspend析构函数
完成actor挂起,恢复所有工作线程的正常调度。