487-手写C++muduo库的梳理总结

手写C++muduo库的梳理总结

487-手写C++muduo库的梳理总结_第1张图片
mainReactor就是我们代码中的mainloop(baseloop),subReactor是我们代码中的工作线程进行读写事件的处理,read是底层做的,decode是我们自己做的。compute和encode也是我们自己做的。从网络上read数据,然后从网络上send数据,这些是由muduo库帮我们做的。decode compute encode是我们用户在OnMessage处理的业务逻辑。每一个线程都是一个独立的Reactor

487-手写C++muduo库的梳理总结_第2张图片

你可能感兴趣的:(C++11重写muduo网络库,c++,linux)