ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
nthread.h File Reference

Actor工作线程。 More...

Classes

class  ngl::nthread
 Actor工作线程类。 More...

Detailed Description

Actor工作线程。

每个nthread是一个分离的工作线程,等待Actor分配,处理其消息批次, 然后将自身和Actor归还给actor_manage。工作线程在actor_manage中池化, 跨所有schedule_layer实例共享。

生命周期:在actor_manage::init()期间创建一次,永不销毁。 线程是分离的——没有join或停止逻辑。参见actor_manage.h文件级注释了解设计理由。