python 學習--執行緒池
from multiprocessing import Pool
import os,time,random
def long_time_task(name):
print('Run task %s (%s)...' % (name,os.getpid()))
start = time.time()
time.sleep(random.random()*3)
end = time.time()
print('------------>Tank %s run %0.2f seconds.' % (name,(end-start)))
if __name__=="__main__":
print('Parent process %s.' % os.getpid())
p = Pool(4)
for i in range(5):
p.apply_async(long_time_task,args=(i,))
print('Waiting for all subprocesses done...')
p.close() # 讓主執行緒不再建立執行緒
p.join() # 等待子執行緒執行完畢
print('All subprocesses done.')
相關文章
- 執行緒池學習執行緒
- 【java學習】ThreadPoolExecutor 執行緒池Javathread執行緒
- 深入學習執行緒池原理執行緒
- 手寫執行緒池,對照學習ThreadPoolExecutor執行緒池實現原理!執行緒thread
- Python執行緒池與程式池Python執行緒
- Python的執行緒池Python執行緒
- Python 執行緒池使用Python執行緒
- Java多執行緒學習(八)執行緒池與Executor 框架Java執行緒框架
- python之多執行緒(學習)Python執行緒
- 物聯網學習教程——執行緒池執行緒
- 手寫一個執行緒池,帶你學習ThreadPoolExecutor執行緒池實現原理執行緒thread
- python中的執行緒池Python執行緒
- Java執行緒池二:執行緒池原理Java執行緒
- 執行緒和執行緒池執行緒
- 執行緒 執行緒池 Task執行緒
- 多執行緒【執行緒池】執行緒
- python執行緒池的實現Python執行緒
- Python學習筆記|Python之執行緒Python筆記執行緒
- 執行緒池相關複習執行緒
- 執行緒池執行緒
- Python學習筆記 - 多執行緒Python筆記執行緒
- Python學習之程式和執行緒Python執行緒
- 執行緒池以及四種常見執行緒池執行緒
- java執行緒池趣味事:這不是執行緒池Java執行緒
- Python執行緒池ThreadPoolExecutor原始碼分析Python執行緒thread原始碼
- python實現自定義執行緒池Python執行緒
- java--執行緒池--建立執行緒池的幾種方式與執行緒池操作詳解Java執行緒
- 二. 執行緒管理之執行緒池執行緒
- Android多執行緒之執行緒池Android執行緒
- kuangshenshuo-多執行緒-執行緒池執行緒
- 多執行緒之手撕執行緒池執行緒
- java多執行緒9:執行緒池Java執行緒
- 執行緒池管理(1)-為什麼需要執行緒池執行緒
- C# 使用執行緒池佇列(學習筆記)C#執行緒佇列筆記
- python 多程式和多執行緒學習Python執行緒
- Android執行緒池Android執行緒
- java 執行緒池Java執行緒
- Java執行緒池Java執行緒
- ThreadPool執行緒池thread執行緒