14 lines
490 B
Python
14 lines
490 B
Python
# 线程池:一次性开辟一些线程,我们用户直接给线程池子提交任务,线程任务的调度交给线程池来完成
|
|
from concurrent.futures import ThreadPoolExecutor,ProcessPoolExecutor
|
|
|
|
def fn(name):
|
|
for i in range(1000):
|
|
print(name,i)
|
|
|
|
if __name__ == '__main__':
|
|
# 创建线程池
|
|
with ThreadPoolExecutor(50) as t:
|
|
for i in range(100):
|
|
t.submit(fn,name=f'线程{i}')
|
|
# 线程执行完,才执行下一条
|
|
print('123') |