day46 守護執行緒

2022-08-24 10:09:12 字數 1117 閱讀 2794

#

1、守護執行緒要注意的坑:下面**只能列印出子執行緒開始,無法列印出子執行緒執行完畢,因為主線程在t.start()以後就結束了,

#而子執行緒要睡眠1秒,所以子執行緒守護執行緒隨著主線程的結束而結束了。

from threading import

thread

import

time

deffunc():

print('

子執行緒開始')

time.sleep(1)

print('

子執行緒執行完畢')

t = thread(target=func)

t.setdaemon(true)

t.start()

#子執行緒開始

#2、守護執行緒要注意的坑:關於join:

from threading import

thread

import

time

deffunc():

print('

子執行緒開始')

time.sleep(1)

print('

子執行緒執行完畢')

t = thread(target=func)

t.setdaemon(true)

t.start()

t1 = thread(target=func)

t1.start()

t1.join()

#主線程等待t1子執行緒的結束而結束,守護執行緒t等待主線程的結束而結束。

#子執行緒開始

#子執行緒開始

#子執行緒執行完畢

#子執行緒執行完畢

#3、守護執行緒:守護執行緒隨著主線程的結束而結束。

from threading import

thread

deffunc():

while

true:

print('&'

)t = thread(target=func)

t.setdaemon(true)

#守護執行緒要寫在開始的前面。

t.start()

for i in range(10):

print('

*'*i)

實習日記 Day46

在宿舍躺了快兩天之後,雖然尚未痊癒,今天我也毅然決然要來上班 不是因為有多熱愛工作,也不是為了掙這點少得可憐的日薪。而是 不想再繼續停留在 養病休息 的 廢柴 狀態了 健康最重要 生病的時候,只有好好休息,因為想幹的事兒,甚至連洗澡這種小事兒都幹不了。這種被動停下來和主動停下來的區別還是很大的。生病...

複習Python的Day46 從瀏覽器獲得輸入

本節我們將改進程式,讓使用者可以使用 form 表單來向網頁程式提交文字,並將使用者的相關資訊儲存到他們的會話 session 中。下圖展示了web的http請 request 求的各個不同部分,以及資訊傳遞的大致流程 你在瀏覽器中輸入 然後瀏覽器會通過你的電腦的網路裝置發出request 線路 a...

主線程 守護執行緒 非守護執行緒

main,但不是守護執行緒。是指在程式執行的時候在後台提供一種通用服務的執行緒。如gc。也叫使用者執行緒,由使用者建立。主線程和守護執行緒一起銷毀 主線程和非守護執行緒互不影響。例如 package com.peng.thread 1 使用者執行緒 非守護執行緒 有主線程建立 2 守護執行緒和主線程...