- 博客(2)
- 收藏
- 关注
原创 linux网络编程--eventfd
eventfd 在内核版本,2.6.22以后有效。查看内核版本可以用命令 uname -r。 eventfd类似于管道的概念,可以实现线程间的事件通知,类似于pipe。而eventfd 是一个比 pipe 更高效的线程间事件通知机制,一方面它比 pipe 少用一个 file descriper,节省了资源;另一方面,eventfd 的缓冲区管理也简单得多,全部“buffer”一共只有8字
2016-04-20 14:22:08 3897
原创 linux网络编程--keepalive
我们说到keepalive的时候,需要先明确一点,这个keepalive说的是tcp的还是http的。 一、tcp keepalive tcp的keepalive是侧重在保持客户端和服务端的连接,一方会不定期发送心跳包给另一方,当一方断掉的时候,没有断掉的定时发送几次心跳包,如果间隔发送几次,对方都返回的是RST,而不是ACK,那么就释放当前链接。设想一下,如果tcp层没有
2016-04-05 19:47:42 1601
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人