跳转至

ev-drogon-make-unique-thread-pool-002

字段 值
项目 drogonframework/drogon
固定 commit 3aae769cc405
路径 lib/src/HttpAppFrameworkImpl.cc
行段 L612-L614
特性 std::make_unique
许可证 MIT
代码来源 项目源码
级别 manual
审核 zyuhao7 @ 2026-10-27
测试代码 否
发现方式 manual

用法

用 std::make_unique 创建只由应用框架持有的线程池成员

为什么典型

成员的生命周期跟随所有者,make_unique 让分配与赋值成为单个表达式。

摘录

    ioLoopThreadPool_ =
        std::make_unique<trantor::EventLoopThreadPool>(threadNum_,
                                                       "DrogonIoLoop");

备注

生产路径;启动时创建 IO 事件循环线程池,之后通过 unique_ptr 成员访问。

查看固定 commit 源码 · 返回证据索引