Python多執行緒與多程序

2021-10-01 21:26:32 字數 1142 閱讀 9170

def

run(name)

:print

(name,

"執行緒執行了"

) time.sleep(10)

# 程式執行時,程式本身就是乙個執行緒,叫主線程

# 手動建立的執行緒,叫子執行緒

# 主線程的執行中不會等待子執行緒執行完畢,就會直接執行後面的**

# 建立執行緒

t1 = threading.thread(target=run, args=

("t1",)

)t2 = threading.thread(target=run, args=

("t2",)

)t1.start(

)# 啟動執行緒

t2.start(

)t1.join(

)# 等待子執行緒執行完畢之後再執行主線程內容

t2.join(

)print

("執行完畢"

)

# author:zhangpengxu

from multiprocessing import process

import time

defrun

(name)

:print

(name,

"程序執行了!"

) time.sleep(5)

if __name__ ==

'__main__'

:#建立執行緒:

p1=process(target=run,args=

("p1",)

) p2=process(target=run,args=

("p2",)

) p3=process(target=run,args=

("p3",)

) p4=process(target=run,args=

("p4",)

) p5=process(target=run,args=

("p5",)

) p1.start(

) p2.start(

) p3.start(

) p4.start(

) p5.start(

)#多程序可以真正實現同一時間多個任務並行

Python 多執行緒與多程序

前言 以前玩單機或者玩小資料集,都基本不用多執行緒或多程序都能基本滿足需求了 所以沒怎麼了解這方面的東西。但現在玩幾百萬甚至上千萬的資料,甚至集群等東西之後,就有必要學習多執行緒或多程序了。在python中首先要匯入相關的模組 import threading as td import multip...

python 多執行緒與多程序

程序與執行緒的區別 程序 應用程式的執行例項,每乙個執行中的程式就是乙個程序 執行緒 程序的組成部分,乙個程序可以擁有多個執行緒 在多執行緒中,會有乙個主線程來完成整個程序從開始到結束的全部操作,而其他的執行緒會在主線程的執行過程中被建立或退出。python景區賣票系統 多執行緒的應用 import...

Python多執行緒與多程序

python多執行緒與多程序 程序 process 和執行緒 thread 是非常抽象的概念,也是程式設計師必需掌握的核心知識!多程序和多執行緒程式設計對於 的併發執行,提公升 效率和縮短執行時間至關重要。程序 process 和執行緒 thread 程序是作業系統分配資源的最小單元 執行緒是作業系...