首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

libev跟libevent为什么能实现高性能并发

2013-09-28 
libev和libevent为什么能实现高性能并发德国人写的两个IO框架,大家都说是高性能的,但 从传统高性能服务器

libev和libevent为什么能实现高性能并发
德国人写的两个IO框架,大家都说是高性能的,但 从传统高性能服务器的观点分析,能得出什么结论呢?
[解决办法]
libevent这个看过一点!
单线程,非阻塞,确实比较好用!


[解决办法]
要实现高性能,必须与“non-blocking IO + IO multiplexing”相结合。
相对于多线程,单线程server没有线程切换以及加锁的开销,劣势是不能充分利用CPU的多核优势,不过,这可以通过多个进程来解决。
另外,这种模型编程也很简单,因为简单,所以是编写高性能server的首选。

热点排行