是的,可以用 Python 的第三方库 concurrent.futures
模块来实现线程池。使用这个模块中的 ThreadPoolExecutor
类可以方便地创建一个线程池,并通过调用其 submit
方法提交任务。下面是一个简单的示例代码:
from concurrent.futures import ThreadPoolExecutor
def task(n):
print("Processing ", n)
# 创建线程池,并设置最大线程数为 4
with ThreadPoolExecutor(max_workers=4) as exe