亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

守護程序線程說明

守護程序線程說明

慕慕森 2019-07-31 15:32:55
守護程序線程說明在Python文檔中 它說:線程可以標記為“守護程序線程”。這個標志的意義在于,當只剩下守護進程線程時,整個Python程序都會退出。初始值繼承自創建線程。有沒有人更明確地解釋這意味著什么或一個實際的例子顯示你想要將線程設置為何處daemonic?為我澄清一下:因此,如果您希望它們在主線程退出后繼續運行,那么您唯一不會將線程設置為守護程序的時間是?
查看完整描述

3 回答

?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

假設您正在制作某種儀表板小部件。作為此項的一部分,您希望它在您的電子郵箱中顯示未讀郵件計數。所以你做了一個小線程:

  1. 連接到郵件服務器,詢問您有多少條未讀郵件。

  2. 使用更新的計數向GUI發送信號。

  3. 睡了一會兒。

當您的小部件啟動時,它將創建此線程,將其指定為守護程序,然后啟動它。因為它是一個守護進程,你不必考慮它; 當您的小部件退出時,該線程將自動停止。


查看完整回答
反對 回復 2019-07-31
?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

考慮它的一種更簡單的方法,可能是:當main返回時,如果仍存在非守護程序線程,則進程將不會退出。

一些建議:當涉及線程和同步時,干凈關閉很容易出錯 - 如果可以避免,請執行此操作。盡可能使用守護程序線程。


查看完整回答
反對 回復 2019-07-31
  • 3 回答
  • 0 關注
  • 407 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號