Python 線程池用法簡單示例

 更新時間:2019年10月02日 11:41:01   作者:kevin.Xiang   我要評論
這篇文章主要介紹了Python 線程池用法,結合簡單實例形式分析了Python線程池相關使用技巧與操作注意事項,需要的朋友可以參考下

本文實例講述了Python 線程池用法。分享給大家供大家參考,具體如下:

# -*- coding:utf-8 -*-
#! python3
'''
Created on 2019-10-2
@author: Administrator
'''
from concurrent.futures import ThreadPoolExecutor,ProcessPoolExecutor
import os,time,random
def task(n):
  print('%s is runing' %os.getpid())
  time.sleep(random.randint(1,3))
  return n**2
if __name__ == '__main__':
  executor=ProcessPoolExecutor(max_workers=3)
  futures=[]
  for i in range(11):
    future=executor.submit(task,i)
    futures.append(future)
  executor.shutdown(True)
  print('+++>')
  for future in futures:
    print(future.result())

運行結果:

38704 is runing
38704 is runing
38704 is runing
38696 is runing
38696 is runing
38696 is runing
38696 is runing
38696 is runing
38712 is runing
38712 is runing
38712 is runing
+++>
0
1
4
9
16
25
36
49
64
81
100

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python進程與線程操作技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》、《Python+MySQL數據庫程序設計入門教程》及《Python常見數據庫操作技巧匯總

希望本文所述對大家Python程序設計有所幫助。

相關文章

  • Python程序中設置HTTP代理

    Python程序中設置HTTP代理

    本文主要給大家簡單講解了下http代理的概念以及如何在Python程序中設置http代理的方法,非常的詳細,有需要的小伙伴可以參考下
    2016-11-11
  • python3.6環境安裝+pip環境配置教程圖文詳解

    python3.6環境安裝+pip環境配置教程圖文詳解

    這篇文章主要介紹了python3.6環境安裝+pip環境配置教程圖文詳解,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • python機器學習之KNN分類算法

    python機器學習之KNN分類算法

    這篇文章主要為大家詳細介紹了python機器學習之KNN分類算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Python爬取三國演義的實現方法

    Python爬取三國演義的實現方法

    這篇文章通過實例給大家演示了利用python如何爬取三國演義,對于學習python的朋友們來說是個不錯的實例,有需要的朋友可以參考借鑒,下面來一起看看吧。
    2016-09-09
  • Python變量訪問權限控制詳解

    Python變量訪問權限控制詳解

    這篇文章主要介紹了Python變量訪問權限控制詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-06-06
  • 使用python Telnet遠程登錄執行程序的方法

    使用python Telnet遠程登錄執行程序的方法

    今天小編就為大家分享一篇使用python Telnet遠程登錄執行程序的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 命令行運行Python腳本時傳入參數的三種方式詳解

    命令行運行Python腳本時傳入參數的三種方式詳解

    這篇文章主要介紹了命令行運行Python腳本時傳入參數的三種方式詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • Win10系統下安裝labelme及json文件批量轉化方法

    Win10系統下安裝labelme及json文件批量轉化方法

    這篇文章主要介紹了Win10系統下安裝labelme及json文件批量轉化的方法,文中較詳細的給大家介紹了安裝過程 ,需要的朋友可以參考下
    2019-07-07
  • Python爬取十篇新聞統計TF-IDF

    Python爬取十篇新聞統計TF-IDF

    這篇文章主要為大家詳細介紹了Python爬取十篇新聞統計TF-IDF的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python處理session的方法整理

    Python處理session的方法整理

    這篇文章主要介紹了Python處理session的方法以及相關知識點總結,有需要的朋友們學習下。
    2019-08-08

最新評論

润升娱乐