Event & Network 设计思考
来源:互联网 发布:mac 日历 软件 编辑:程序博客网 时间:2024/06/11 14:04
我的站点: http://finaldie.com/wordpress/
mail: hyzwowtools@gmail.com
自己之前写了一个网络库, 最初仅仅是为了练手, 后来用着还算顺手, 就直接用在自己的小项目里了, 不过最近查看libev和redis的代码, 自己反思了下, 得到了一些总结一些经验
之前在写这部分的时候, 直接把epoll的代码耦合在网络库里了, 也没觉得不妥, 也会经常的出现一些疑惑, 老是不能特别专注在网络buff, 异常处理部分, 反而总是在epoll事件上面弄来弄去的. 现在发现这是个big mistake, epoll应该被剥离出来, 单独成库, 像libev一样的独立事件库, 没有任何其他功能, 而network部分应当在此基础上利用其接口进行编写, 从而简化编程.
常言道, 出来混, 迟早是要还的, 所以这部分还需要我继续重构下~ , 将这两部分完全剥离开.
keep fighting!~
- Event & Network 设计思考
- Agent-based Supply Network Event Management
- Network Event Types for the WSAAsyncSelect Function
- barber event 设计
- C++->network设计
- 2017.10.11 network 网络扩容 思考记录
- NS is a discrete event simulator targeted network research
- Event Validation Errors and Network Congestion in ASP.NET
- 网站设计的思考
- 网站设计的思考
- 网站设计的思考
- 网站设计的思考
- 网站设计的思考
- 架构设计的思考
- 设计的思考
- 网站设计的思考
- 思考详细设计
- 思考设计模式
- JS 注意事项
- magento salerule中关于attribute的一个bug
- vs2010 ADO.NET DbContext Generator没有显示
- Facebook数据仓库揭秘:RCFile高效存储结构
- 回溯_8皇后
- Event & Network 设计思考
- 【你知道么】90后们玩过体感游戏吗?
- 目录和文件管理
- 动态链接库创建与使用(学习笔记) .
- div添加滚动条
- Java中利用JMF编写摄像头拍照程序
- 获取Excel文件的sheet名(VB.NET)
- 关于android 获取手机号码的问题
- RDL和RDLC使用ReportViewer显示报表时筛选导出项