python concurrent.futures教程使用
python异步并发模块concurrent.futures简析 本文主要介绍python 异步 并发 模块 concurrent . futures 。它非常简单易用,主要用来实现 多线程 和 多进程 的 异步 并发 。 1. 模块安装 1) python 3.x中自带了 concurrent . futures 模块 2) python 2.7需要安装 futures 模块,使用命令pip install futures安装即可 pypi地址: https://pypi.python.org/pypi/futures/ 2. Executor对象 class concurrent.futures.Executor Executor是一个抽象类,它提供了异步执行调用的方法。它不能直接使用,但可以通过它的两个子类ThreadPoolExecutor或者ProcessPoolExecutor进行调用。 2.1 Executor. submit (fn, *args, **kwargs) fn:需要异步执行的函数 *args, **kwargs:fn参数 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 #-*- coding:utf-8 -*- from concurrent import futures def test(num): import time