真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python開啟線程,在函數(shù)中開線程的實例-創(chuàng)新互聯(lián)

邏輯處理上分成了多個模塊,為了提高效率,前一個模塊處理完調(diào)用后一個模塊操作時使用多線程

在迎江等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作 網(wǎng)站設(shè)計制作按需定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站制作,迎江網(wǎng)站建設(shè)費用合理。

我這里遇到的情形是前面取數(shù)據(jù)后面存到mysql,發(fā)現(xiàn)單線程效率很低,改為取數(shù)據(jù)后開線程存到mysql

開啟線程之后性能提升一倍,同時用信號量做線程同步,控制數(shù)據(jù)庫同時連接數(shù)

這里只是簡單的一個demo,主要是開線程的處理方式,在自己類里面的函數(shù)中開啟線程,并用自己類的成員函數(shù)做線程運行函數(shù)。

#coding=utf-8
import threading

class Test:
  __init = 1

  def __init__(self):
    self.__sem = threading.Semaphore(value=5)#初始化信號量,大并發(fā)數(shù)
    return

  def handle(self, data):
    #開啟線程,傳入?yún)?shù)
    _thread = threading.Thread(target=self.__run, args=(data,))
    _thread.setDaemon(True)
    _thread.start()#啟動線程
    return

  def __run(self, data):
    self.__sem.acquire()#信號量減1
    self.__init +=data
    print(self.__init)
    self.__sem.release()#信號量加1
    return

if __name__=="__main__":
  test = Test()
  test.handle(1)
  print("end")

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


名稱欄目:Python開啟線程,在函數(shù)中開線程的實例-創(chuàng)新互聯(lián)
分享路徑:http://weahome.cn/article/jdepo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部