- 博客(3)
- 收藏
- 关注
转载 使用Libevent的程序demo
原文链接:http://blog.csdn.net/feitianxuxue/article/details/9372535 libevent默认情况下是单线程,每个线程有且仅有一个event_base,对应一个struct event_base结构体,以及赋予其上的事件管理器,用来安排托管给它的一系列的事件。 当有一个事件发生的时候,event_base会在合适的时间
2016-11-18 03:35:06 571
转载 同步IO,异步IO,IO阻塞,IO非阻塞
同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocking IO是一个东西。这其实是因为不同的人的知识背景不同,并且在讨论这个问题的时候上下文(context)也不
2016-11-16 02:02:40 199
转载 epoll的水平触发和边缘触发
原文链接:http://www.w2bc.com/Article/78029 EPOLL事件有两种模型: Edge Triggered (ET) 边缘触发只有数据到来,才触发,不管缓存区中是否还有数据。 Level Triggered (LT) 水平触发只要有数据都会触发。 首先介绍一下LT工作模式: LT(level triggered)是缺省的工作方式,并且同时
2016-11-16 01:35:48 998
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人