婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python進(jìn)程與線程小結(jié)實(shí)例分析

python進(jìn)程與線程小結(jié)實(shí)例分析

熱門標(biāo)簽:兼職做地圖標(biāo)注好賺錢嗎 打開百度地圖標(biāo)注 蘇州外呼系統(tǒng)有效果嗎 400 電話 辦理 山東電銷卡外呼系統(tǒng)原理是什么 智能電銷語音機(jī)器人資訊 亳州企業(yè)外呼系統(tǒng) 海南外呼系統(tǒng)方案 地圖標(biāo)注怎么做商戶驗(yàn)證

傳統(tǒng)方式是調(diào)用2個(gè)方法執(zhí)行1個(gè)任務(wù),方法按順序依次執(zhí)行

# -*- coding:utf-8 -*-
import threading
import time
def run(n):
  print('task',n)
  time.sleep(3)
if __name__ == '__main__':
  run('t1')
  run('t2')

多線程例子

2個(gè)線程同時(shí)并發(fā)執(zhí)行1個(gè)任務(wù)

# -*- coding:utf-8 -*-
import threading
import time
def run(n):
  print('task',n)
  time.sleep(3)

if __name__ == '__main__':
  t1=threading.Thread(target=run,args=('t1',))
  t2=threading.Thread(target=run,args=('t2',))
  t1.start()
  t2.start()

自己寫一個(gè)類繼承繼承threading.Thread

# -*- coding:utf-8 -*-
import threading
import time
class MyThread(threading.Thread):
  def __init__(self,n):
    super(MyThread,self).__init__()
    self.n=n
  #這里面默認(rèn)就有一個(gè)run方法
  def run(self):
    print('runing task',self.n)
if __name__ == '__main__':
  #在主方法通過對象調(diào)用線程
  t1=MyThread('t1')
  t2=MyThread('t2')
  t1.run()
  t2.run()

使用for循環(huán)啟動(dòng)多個(gè)線程

# -*- coding:utf-8 -*-
import threading
import time
def run(n):
  print('task',n)
  time.sleep(3)
if __name__ == '__main__':
  for i in range(10):
    t=threading.Thread(target=run,args=('t-%s'%i,))
    t.start()

等多線程同時(shí)執(zhí)行完后,再執(zhí)行其它代碼,因?yàn)榫€程是與其它代碼一起運(yùn)行的

# -*- coding:utf-8 -*-
import threading
import time
def run(n):
  print('task',n)
  time.sleep(3)
if __name__ == '__main__':
  time_start=time.time()
  #定義一個(gè)空列表裝線程t實(shí)例
  t_objects=[]
  for i in range(10):
    t=threading.Thread(target=run,args=('t-%s'%i,))
    t.start()
    t_objects.append(t)
  # 等所有線程執(zhí)行完后,再執(zhí)行下面的代碼
  # 因?yàn)榫€程與下面的代碼是同時(shí)運(yùn)行的
  # 要想先等線程執(zhí)行完畢再執(zhí)行其它代碼
  # 使用join()方法進(jìn)行阻塞
  #在這里統(tǒng)一結(jié)束所有t線程
  for i in t_objects:
    t.join()
  time_end=time.time()
  sun=time_end-time_start
  print(sun)

總結(jié)

以上所述是小編給大家介紹的python進(jìn)程與線程小結(jié)實(shí)例分析,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

您可能感興趣的文章:
  • Python并發(fā):多線程與多進(jìn)程的詳解
  • python多進(jìn)程使用及線程池的使用方法代碼詳解
  • python爬蟲之線程池和進(jìn)程池功能與用法詳解
  • Python實(shí)現(xiàn)的多進(jìn)程和多線程功能示例
  • python實(shí)現(xiàn)守護(hù)進(jìn)程、守護(hù)線程、守護(hù)非守護(hù)并行
  • Python實(shí)現(xiàn)的自定義多線程多進(jìn)程類示例
  • python進(jìn)程和線程用法知識點(diǎn)總結(jié)

標(biāo)簽:金華 溫州 紹興 綏化 呼倫貝爾 萊蕪 安康 清遠(yuǎn)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python進(jìn)程與線程小結(jié)實(shí)例分析》,本文關(guān)鍵詞  python,進(jìn)程,與,線程,小結(jié),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python進(jìn)程與線程小結(jié)實(shí)例分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于python進(jìn)程與線程小結(jié)實(shí)例分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 秭归县| 贺兰县| 久治县| 邢台县| 铁岭市| 齐河县| 南木林县| 高邮市| 巫山县| 靖江市| 伊宁市| 皮山县| 资源县| 锦州市| 恭城| 隆林| 云龙县| 九寨沟县| 桦川县| 南和县| 扶绥县| 铜山县| 兰坪| 新津县| 清新县| 龙陵县| 宣武区| 随州市| 石门县| 肇州县| 荆州市| 垫江县| 虹口区| 岳西县| 建瓯市| 木兰县| 喀喇沁旗| 疏附县| 定南县| 林周县| 乌什县|