python的future模块,Concurrent.futures

  python的future模块,Concurrent.futures

  说明

  1、标准库为我们提供了并行未来模块,它提供了线程池和进程池两个类。

  2、该模块通过使服从返回的是一个将来的对象。

  它是一个未来可期的对象,通过它可以获悉线程的状态主线程(或进程)中可以获取某一个线程(进程)执行的状态或者某一个任务执行的状态及返回值。

  实例

  进口烧瓶

  importjson

  进口时间

  从并发。futureimportthreadpoolexecutor #需安装

  app=烧瓶。烧瓶(__name__)

  pool=ThreadPoolExecutor()

  defread_file():

  时间。睡眠(0.1)

  返回"文件结果"

  defread_db():

  时间。睡眠(0.2)

  返回"数据库结果"

  defread_api():

  时间。睡眠(0.3)

  返回" apiresult "

  @app.route(/)

  定义索引():

  结果文件=池。提交(读取文件)

  结果数据库=池。提交(读取数据库)

  结果_api=pool.submit(read_api)

  returnjson.dumps({

  结果文件 :结果文件。结果(),

  结果数据库 :结果数据库。结果(),

  结果_ API :结果_ API。结果(),

  })

  if__name__==__main__:

  app.run()以上就是计算机编程语言中并行未来模块的使用,希望对大家有所帮助。更多计算机编程语言学习指路:python基础教程

  本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: