併發程式設計 守護執行緒

2021-10-05 11:56:24 字數 504 閱讀 6627

# 守護執行緒的意思: 主程序結束後,不在執行未結束的執行緒了

from threading import thread

from time import sleep

class mythread(thread):

def __init__(self,name):

thread.__init__(self)

self.name = name

def run(self):

print(f"執行緒啟動")

sleep(3)

print(f"子程序結束!")

if __name__ == "__main__":

for i in range(20):

t = mythread(f't')

#在start把當前執行緒設定程守護執行緒

t.setdaemon(true)

t.start()

print('主程序結束')

併發程式設計 守護程序

守護程序 守護程序的特點 from multiprocessing import process import time deftask name print s is running name time.sleep 2 p process target task,args 子程序1 p.start...

python 併發程式設計 守護程序

1.守護程序 守護程序會隨著主程序的 執行結束而結束。語法 程序物件.daemon true時,表示將程序設定為守護程序,一定在start之前設定。import time from multiprocessing import process class myprocess process defr...

Python併發程式設計 守護程序

from multiprocessing import process import time def func while true time.sleep 0.5 print still here def func2 print in func 2 start time.sleep 8 print...