为了澄清这个问题的原因:

  • 使用两个具有相同名称的模块会造成混淆。它们代表什么使它们与众不同?
  • 一项任务可以解决另一项不能解决的任务,反之亦然?
  • 最佳答案

    asyncio documentation涵盖了差异:



    基本上,如果您使用的是ThreadPoolExecutorProcessPoolExecutor,或者想直接将Future用于基于线程或基于进程的并发,请使用concurrent.futures.Future。如果您使用的是asyncio,请使用asyncio.Future

    关于python - parallel.futures和asyncio.futures有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29902908/

    10-12 15:35