【问题标题】:Is Tornado using multiprocessing internally?Tornado 是否在内部使用多处理?
【发布时间】:2013-05-10 16:27:35
【问题描述】:

Tornado 是否在内部使用multiprocessing 模块?考虑到 Tornado 作为 Web 服务器需要处理大量并发请求,我认为 Tornado 使用 multiprocessing 是有意义的,因此可以充分利用多核。

如果没有,为什么不呢?

【问题讨论】:

    标签: python tornado


    【解决方案1】:

    它不使用多处理。相反,它使用非阻塞 IO(只有一个线程和一个进程)。请参阅this blog post,了解它的工作原理以及速度快的原因。

    Gunicorn 等其他服务器使用单独的进程来利用多个内核。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-29
      • 1970-01-01
      • 1970-01-01
      • 2011-05-03
      • 1970-01-01
      • 2013-07-01
      • 2021-10-03
      • 1970-01-01
      相关资源
      最近更新 更多