自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1437

原创 python中的signal.set_wakeup_fd的理解

最近在看tornado的源码,看到好几次signal.set_wakeup_fd(fd)这个函数. 简单的理解就是触发到signal时,会往fd中写入'\0'. 找了个简单的例子自己增加了部分实现和注释,从例子中能够更简单的理解这个函数.代码#!/usr/bin/env python# encoding: utf-8import selectimport signalimport fcnt

2016-08-03 17:56:02 1984

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除