文章分类 -  Tornado

Tornado异步--原理以及普通同步方法改异步
摘要:但是对于普通的阻塞操作——比如MySql查询,甚至是简单的一句time.sleep--怎么让其不阻塞呢?回答这个问题首先要了解Tornado异步的原理。Tornado异步的核心是ioloop.py和iostream.py这两个文件。ioloop.py实现了一个处理I/O事件的循环,iostream封装了非阻塞的socket并把I/O事件注册到ioloop上。Tornado的异步在linux平台基于epoll,它是基于事件而非轮询的,这是其高效的原因(windows平台没有epoll,tornado只能使用select,效率比epoll低)。ps:tornado异步的原理我觉得没有完全理解,但简 阅读全文

posted @ 2013-12-26 14:47 一个石头 阅读(2995) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示