国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - PHP教程 - python進(jìn)程與線程小結(jié)實(shí)例分析

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

2019-08-29 09:18一個(gè)勤奮的程序員 PHP教程

本文通過(guò)實(shí)例代碼分析了python進(jìn)程與線程知識(shí)小結(jié),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

傳統(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__':
  #在主方法通過(guò)對(duì)象調(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í)例分析,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久99精品国产99久久6尤 | 亚洲成人一区二区三区 | 日韩欧美中文字幕在线视频 | 在线观看一区视频 | 二区在线视频 | 色伊人| 网站黄色在线 | 日韩操操操 | 成人永久免费视频 | 欧美日韩电影 | 九色视频网站 | 一级黄色片aaa | 日本在线免费观看 | 国产精品日韩在线观看 | 97视频免费在线观看 | 日本一区二区视频在线播放 | 日本不卡免费新一二三区 | 中文字幕日韩欧美 | 韩国理论电影在线 | 欧美在线观看一区二区 | 免费精品人在线二线三线区别 | 国产精品美女 | av电影免费 | 欧美一级片免费播放 | 9999777做爰| 亚洲欧美日韩精品久久亚洲区 | 国产精品视频一区二区三区不卡 | 中文字幕成人 | 日韩精品在线视频 | 精久久 | 91麻豆精品国产91久久久久久 | 欧美精品v国产精品v日韩精品 | 粉嫩欧美一区二区三区高清影视 | 日韩欧美视频免费在线观看 | 国产精品高潮呻吟久久av野狼 | 男人的天堂在线视频 | 日韩精品视频在线播放 | 簧片av | 成人亚州 | 亚洲国产一区二区三区 | 国产精品久久久久久久久久新婚 |