代码之家  ›  专栏  ›  技术社区  ›  Evg

python异步内核还是web爬虫的线程池?

  •  2
  • Evg  · 技术社区  · 15 年前

    1. 带块套接字的线程池

    2. 非块套接字select、asyncore等。。

    我想这里没有什么真正的需要,解决方案2更好。

    1 回复  |  直到 15 年前
        1
  •  3
  •   Alex B    15 年前

    Twisted 通常优先于asyncore。它是一个异步I/O框架 can also work with thread pools

    在Python中,您应该更喜欢异步IO而不是线程,原因很简单 threads are a second class citizen in its canonical implementation (CPython) 因为吉尔。