線程 單個進程下的多任務一般會選擇用多線程來完成,高級語言一般會內置多線程的支持方案,Python也不例外python
Python的標準庫提供了兩個模塊:_thread和threading,其中_thread是低級模塊,threading是高級模塊,對_thread進行了封裝,因此絕大多數狀況下,用threading便可。多線程
啓動一個線程就是傳入函數並建立Thread實例,而後調用start()便可開始執行:函數
首先import模塊:線程
import threading
而後傳入傳入函數並建立Thread實例:code
t=threading.Thread(target=action,args(string,int),name='')
而後啓動:進程
t.start()
便可完成一次線程的啓動get
傳入函數部分,target中傳入須要線程執行的方法名,args中傳入該方法須要的參數,name是給線程起一個名字。string