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 執行緒池學習Java執行緒
- 深入學習執行緒池原理執行緒
- 【java學習】ThreadPoolExecutor 執行緒池Javathread執行緒
- Java多執行緒學習(八)執行緒池與Executor 框架Java執行緒框架
- 手寫執行緒池,對照學習ThreadPoolExecutor執行緒池實現原理!執行緒thread
- 物聯網學習教程——執行緒池執行緒
- java學習筆記.04——執行緒池Java筆記執行緒
- Python執行緒池與程式池Python執行緒
- C#多執行緒學習(四) 多執行緒的自動管理(執行緒池)C#執行緒
- C# 多執行緒學習(4) :多執行緒的自動管理(執行緒池)C#執行緒
- Python的執行緒池Python執行緒
- python執行緒池示例Python執行緒
- 手寫一個執行緒池,帶你學習ThreadPoolExecutor執行緒池實現原理執行緒thread
- python之多執行緒(學習)Python執行緒
- 從使用到原理學習Java執行緒池Java執行緒
- Java執行緒池二:執行緒池原理Java執行緒
- 淺談執行緒池(上):執行緒池的作用及CLR執行緒池執行緒
- 執行緒和執行緒池執行緒
- 多執行緒【執行緒池】執行緒
- 執行緒 執行緒池 Task執行緒
- python中的執行緒池Python執行緒
- 執行緒池相關複習執行緒
- 執行緒池執行緒
- 淺談執行緒池(中):獨立執行緒池的作用及IO執行緒池執行緒
- Java多執行緒——執行緒池Java執行緒
- java執行緒池趣味事:這不是執行緒池Java執行緒
- 執行緒池以及四種常見執行緒池執行緒
- python執行緒池的實現Python執行緒
- C# 使用執行緒池佇列(學習筆記)C#執行緒佇列筆記
- Python學習筆記 - 多執行緒Python筆記執行緒
- Python學習之程式和執行緒Python執行緒
- java--執行緒池--建立執行緒池的幾種方式與執行緒池操作詳解Java執行緒
- java多執行緒9:執行緒池Java執行緒
- 二. 執行緒管理之執行緒池執行緒
- kuangshenshuo-多執行緒-執行緒池執行緒
- 執行緒的建立及執行緒池執行緒
- JavaThread多執行緒執行緒池Javathread執行緒