python 建立多執行緒

2022-06-30 09:54:11 字數 1467 閱讀 7998

import

time

import

threading

defsing():

for i in range(0,5):

print("

正在唱歌")

time.sleep(1)

defdance():

for i in range(0,5):

print("

正在跳舞")

time.sleep(1)

defmain():

#create a thread

t1=threading.thread(target=sing)

t2=threading.thread(target=dance)

t1.start()

t2.start()

#列印執行緒名字

print

(threading.enumerate())

if__name__ == "

__main__":

main()

import

time

import

threading

defsing():

for i in range(0,5):

print("

正在唱歌")

#time.sleep(1)

defdance():

for i in range(0,5):

print("

正在跳舞")

#time.sleep(1)

defeat():

print("

eat......")

defmain():

for i in range(5):

t=threading.thread(target=eat)

t.start()

if__name__ == "

__main__":

main()

import

threading

import

time

class

mythread(threading.thread):

#必須要有run方法

def run(self):#

這個函式的名字必須是run

for i in range(3):

time.sleep(3)

msg = "

haha

"print

(msg)

if__name__ == "

__main__":

t=mythread()

t.start()

#他會自動的去找run函式裡面的方法,run函式的名字是固定的

#沒有定義start方法,卻可以用,因為start是繼承thread類的方法,呼叫了start的方法之後會自動執行run方法

Python多執行緒(一) 多執行緒的建立

在python3中,多執行緒主要使用threading模組 首先,來看乙個單任務模式的例子 import datetime,time defeat hotpot food for i in range 2 print datetime.datetime.now strftime x eat str ...

python多執行緒 python多執行緒

通常來說,多程序適用於計算密集型任務,多執行緒適用於io密集型任務,如網路爬蟲。關於多執行緒和多程序的區別,請參考這個 下面將使用python標準庫的multiprocessing包來嘗試多執行緒的操作,在python中呼叫多執行緒要使用multiprocessing.dummy,如果是多程序則去掉...

建立多執行緒

多執行緒 乙個程式可以同時執行多個任務,每個任務由 乙個單獨的 執行緒完成,可提高程式執行速度和處理速度 執行緒為程式執行的基本單位 2.建立乙個執行緒類的物件。threaddemo1 td new threaddemo1 3.啟動執行緒執行 td.start 1.建立實現runable介面的雷,並...