reactor模式 C++

我对reactor模式的理解是:先把任务放到acceptor那里 register,然后就先放着不动。等到这个任务被别人通知要做的时候,便去执行这个任务。


详细可参考以下这篇文章

http://www.dre.vanderbilt.edu/~schmidt/PDF/reactor-siemens.pdf


以下这个博文也非常清晰地介绍了reactor的细节

http://www.blogjava.net/DLevin/archive/2015/09/02/427045.html


代码简单实现如下(基于epoll):

https://github.com/song0071000/Reactor_Implemention

你可能感兴趣的:(c++,网络编程)