python 线程池 futures使用
python 线程池 例一 # 首先导包 from concurrent.futures import ThreadPoolExecutor # 创建线程池 executor = ThreadPoolExecutor(10) # 测试方法 def test_function(num1, num2): print(num1, num2) return num1 + num2 # 第一个参数为具体的方法,后面为方法的参数 future = executor.submit(test_function, 1, 2) # future的result()方法可以获取到函数的执行结果 print(future.result()) ThreadPoolExecutor(pool_count): pool_count代表创建线程的数量,会返回一个该线程池的执行者对象,这个对象的submit()方法和map()方法,能够使用线程池中的线程来执行我们指定的方法,并且返回一个Future对象。Future对象的result()方法,可以获取我们方法执行的结果。如果方法一直没有返回或执行完毕,则result()...
