- 博客(2)
- 收藏
- 关注
原创 tornado中epoll的异步请求的实现过程
最进看tornado的源码,也看了不少tornado的源码解析的文章,但是基本都没有涉及到怎么通过epoll实现异步请求的. iopoll.pydef start(self): if self._running: raise RuntimeError("IOLoop is already running") if self._stopped: self
2016-08-04 12:00:34
1482
原创 python中的signal.set_wakeup_fd的理解
最近在看tornado的源码,看到好几次signal.set_wakeup_fd(fd)这个函数. 简单的理解就是触发到signal时,会往fd中写入'\0'. 找了个简单的例子自己增加了部分实现和注释,从例子中能够更简单的理解这个函数. 代码#!/usr/bin/env python # encoding: utf-8import select import signal import fcnt
2016-08-03 17:56:02
2086
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人