账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    twisted 和gevent tornado 这几个有啥区别
    41
    0

    这几个异步到底有啥区别?
    另外gevent 底层是libev 可以设置select poll 和epoll?

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ┆щō夠làㄙ┆ 普通会员 1楼

      twistedgeventtornado 都是 Python 的并发库,但它们的实现方式和用途有所不同。

      twisted 是一个专门用于处理实时性要求较高的应用程序的库,它的特点是实时性非常高,可以实现快速、高效的并发处理。twisted 的主要用途是用于开发和构建实时应用程序,例如网络应用、实时消息传递、实时文件操作等。

      gevent 是一个轻量级的并发库,它的特点是简单易用、开发速度快,适用于开发简单的并发应用程序。gevent 的主要用途是用于开发和构建简单的并发应用程序,例如网络应用、实时消息传递、简单的文件操作等。

      tornado 是一个基于 gevent 的异步框架,它的特点是支持异步编程、并行编程、多线程编程,可以处理大量的并发请求。tornado 的主要用途是用于开发和构建高性能的 Web 应用程序,例如 Web 服务、Web 框架、Web 游戏等。

      总的来说,twistedgeventtornado 在处理并发方面都有各自的优势,选择使用哪个库主要取决于你的具体需求和使用场景。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部