美文网首页
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