开源网络库的分析libevent muduo nginx

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

       每一个开源项目存在都有它的道理和意义,不同的思想有不同的优缺点。

      libevent:这是一个用纯C写的开源库,属于一个轻量级的网络中间件。其中用到的基本数据结构也是非常巧妙。展现反应堆模型的基本使用方法。不同的事件对应不容的处理方法。I/O 定时 信号。三种事件的处理单独分开,又通过事件驱动融合在一起。

       专栏地址:http://blog.csdn.net/column/details/libevent.html

      muduo:这是一个用纯c++写的库,仅仅在linux下使用,one loop per thread的思想贯穿其中,将I/O 定时 信号都通过文件描述符的方式融合在一起,三类事件等同于一类事件来看待。这也是由于linux操作系统的支持。并没有使用libevent中提到的自己写的数据结构。同样很好

      专栏地址:http://blog.csdn.net/column/details/muduo.html

     nginx:这是一个高性能服务器使用,不同于上述两种,多进程的使用,代码量很大,这个需要大量的时间细细品味!!!! 

       专栏地址:没有写成专栏 但是集中又一部分介绍Nginx的文章

           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

这里写图片描述

猜你喜欢

转载自blog.csdn.net/hfhhgfv/article/details/84101226