概要
来源:互联网 发布:java爬虫 项目 编辑:程序博客网 时间:2024/05/19 20:44
设计亮点
- epoll changlist; 批量增删、减少系统调用次数,dup bug
- event_method_feature等,类似提供一个特征/特性配置结构
- 定时器:堆、monotonic
- 带buffer的event/socket
如何掌握
- 何时进行io的enable/disable?
- 先看懂event_base, event这样的核心类,再看围绕着它产生的服务;
Reactor IO模型
Reactor(一种事件处理器/IO框架/分离器)五要素
- 事件源
- reactor框架
- 多路复用技术
- 事件处理程序
如何画libevent-reactor的UML图??
reactor
event_base_new()
event_add()
event_del()
event_base_dispatch()
epollops
event/handle
ev_events
ev_fd
ev_evcallback
event_callback
evcb_closure
union{evcb_callback, evcb_selfcb, evcb_evfinalize, evcb_cbfinalize}
UML中的关联如何识别??
reactor vs proactor ??
对新事物的认知??或者称之为认知大法。
- 先全局后局部;
- 不要复杂化;
- 找个demo自顶向下;
- 猜测(经验、认识。。) + 认证();
阅读全文
0 0
- 概要
- 概要
- 概要
- 概要
- 中间件概要
- SAML概要
- JSP概要
- IPV6概要
- 中间件概要
- ICE概要
- 概要设计
- 中间件概要
- JavaScript概要
- 概要设计
- Zedgraph概要~
- LDAP概要
- SEO概要
- DeviceNet概要
- Mybatis 打印SQL语句
- AJAX读取XML内容并按排列显示
- 深入理解AJAX系列第二篇--GET请求和POST请求的区别
- SQL Server2005练习记录
- 通过jdbcTemplate如何返回自定义的对象集合,以及在java中如何遍历这个集合
- 概要
- shell编程-条件判断
- mysql数据库操作笔记
- windows server 2012 R2 打印机安装
- JSP标准标签(动作)
- 【LeetCode】75. Sort Colors
- 使用VS2012调试Dump文件
- C++中指针和引用的区别
- cn.properties配置的用法