from concurrent.futures import ThreadPoolExecutor, as_completed, wait,ALL_COMPLETED,FIRST_COMPLETED
import time
# 创建线程池对象,最大线程个数为3
executor = ThreadPoolExecutor(max_workers=3)
def thread_func(times):
time.sleep(times)
print(times)
return times
if None:
# 通过submit将需要执行函数提交到线程池中,submit会立即返回,不阻塞主线程
# 线程超过最大数等待之前线程运行结束会复用线程
task1 = executor
python线程池的使用
于 2024-06-06 23:27:09 首次发布