美文网首页
tornado设计聊天中的部分关键

tornado设计聊天中的部分关键

作者: 憨猜猜 | 来源:发表于2019-03-13 17:36 被阅读0次
并发:同一时间,单CPU只执行一个任务

并行:多CPU同时执行不同任务

同步和异步针对结果而言:

同步:对请求结果来说,上一步的操作必须执行完成,下一步才能执行

异步:下一步的操作不需要等待上一步的完成

阻塞和非阻塞针对线程的状态而言:

阻塞:线程没有资源,因此挂起并不执行

非阻塞:线程有资源,一直运行

tornado是异步非阻塞的框架

tornado==4.5版本

同步关键字
client = tornado.httpclient.HTTPClient()
response = client.fetch('http://cn.bing.com/search?q=%s' % q)

异步关键
client = tornado.httpclient.AsyncHTTPClient()
client.fetch('http://cn.bing.com/search?q=%s' % q, callback=self.on_response)

设置中文名字显示

ZEOZX0ZM7VX}P3EZ9YV}}4Q.png L[B4ZD`$Z8S5{EU]{1TG62L.png

相关文章

网友评论

      本文标题:tornado设计聊天中的部分关键

      本文链接:https://www.haomeiwen.com/subject/rrkhpqtx.html