为什么parallel.futures.ThreadPoolExecutor会同步执行?

时间:2019-03-10 08:23:27

标签: python-3.x

我有一个简单的脚本:

import concurrent.futures
import time

executor= concurrent.futures.ThreadPoolExecutor(max_workers=3)

def pow():
    time.sleep(1)
    return 5


def main():
    future = executor.submit(pow)
    print(future.result())


if __name__ == '__main__':
    main()

它将打印5

我的问题是-我认为pow作业将异步执行-为什么我似乎能够同步打印future.result()值?

0 个答案:

没有答案