技术栈
一个线程一个事件循环
无聊的小坏坏
3 小时前
服务器
·
网络
·
一个线程一个事件循环
从单 Reactor 线程池到 OneThreadOneLoop:高性能网络模型的演进
在前面的两篇文章中,我们实现了单 Reactor 单线程模型和单 Reactor 线程池模型。单 Reactor 线程池通过将 IO 操作分发到线程池处理,解决了单线程模型的性能瓶颈,但在高并发场景下,主线程的 Reactor 仍然可能成为新的瓶颈。本文将介绍如何将单 Reactor 线程池模型演进为更高效的 OneThreadOneLoop 模型,以及关键组件Channel的设计与价值。
我是有底线的