鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

thread_pool_dedicated_listener

是否支持命令行:是

是否支持配置文件:是

是否支持动态修改:是

参数范围:Global

参数类型:Bool

默认值:OFF

允许值:OFF、ON

此变量可用于指定listener线程是否固定只负责epoll_wait等待网络事件。默认为OFF,不固定listener表示当一个或多个网络事件发生时,且优先队列和普通队列都为空时(网络不繁忙),listener线程会保留第一个网络事件,剩余其他网络事件(如果一次epoll_wait到多个网络事件时)放入普通队列或高优先级队列,listener线程转为worker线程处理保留的第一个网络事件,以减少线程上下文切换的次数。

小线程组数模式时,需要将该配置值设置为ON,在获取网络事件后,listener线程将所有网络事件任务放入优先队列或普通队列,然后继续进入epoll_wait等待网络事件,以获取更高效率的网络事件获取。