<36>python学习笔记——论事件驱动与异步IO
2017-03-19 21:27
447 查看
事件驱动编程是一种编程范式,这里程序的执行流由外部事件来决定。
常见编程范式:
1 / 异步IO (只能在单线程里实现多任务的异步)
适用于:很多任务,任务间高度独立(它们之间不需要互相通信,或者等待彼此)。在网络操作中非常普遍。
2 / 单线程(同步)
3 / 多线程
回调函数
Select \ Poll \ Epoll异步IO
Poll和Select几乎一样,除了最大数量限制增加。
常见编程范式:
1 / 异步IO (只能在单线程里实现多任务的异步)
适用于:很多任务,任务间高度独立(它们之间不需要互相通信,或者等待彼此)。在网络操作中非常普遍。
2 / 单线程(同步)
3 / 多线程
回调函数
Select \ Poll \ Epoll异步IO
Poll和Select几乎一样,除了最大数量限制增加。
相关文章推荐
- python# 进程/线程/协程 # IO:同步/异步/阻塞/非阻塞 # greenlet gevent # 事件驱动与异步IO # Select\Poll\Epoll异步IO 以及selector
- Python运维之路——协程、事件驱动与异步IO
- <2>python学习笔记——分支和循环
- <11>python学习笔记——json and pickle序列化
- <28>python学习笔记——多线程 / 多进程
- <40>python学习笔记——用python批量登陆QQ
- <34>python学习笔记——mysql
- <6>python学习笔记——递归
- <22>python学习笔记——爬虫4—多线程跑得快的虫子
- <30>python学习笔记——生成器
- <25>python学习笔记——统计序列中元素的出现频度
- <39>python学习笔记——键盘鼠标
- <13>python学习笔记——else语句 / with语句
- <31>python学习笔记——迭代器
- python(十)下:事件驱动与 阻塞IO、非阻塞IO、IO多路复用、异步IO
- <10>python学习笔记——os模块 / os.path模块
- <17>python学习笔记——模块
- <20>python学习笔记——爬虫2——反反爬
- <35>python学习笔记——协程
- <33>python学习笔记——反射