异步非阻塞web框架 Tornado Nodejs
异步IO模块: http 就是IO请求,不等待的http请求
一个线程伪造并发的请求 ,客户端向服务端发起并发请求, 通过select 监听
当有多个请求同时去request,后端的处理一般只能等待一个一个处理,如果是计算型的操作,占用cpu,只能等待,hand住了
如果请求是I/O型的(等着类的)sleep/i/o, 可以进行异步非阻塞
tornado 是典型的异步非阻塞,有向远程发送异步IO的模块
from tornado import gen
from tornado.concurrent import Future
@gen.coroutine
future = Future()
yield future