一分鐘了解java守護執行緒(daemon)

2021-08-13 14:52:57 字數 672 閱讀 2383

假設有兩個執行緒:子執行緒(threaddemo)和主線程(main)如下所示:

package daemon;

/** *

*@author sunchm

* */

public

class

daemon

}class threaddemo implements runnable

}

子執行緒設定為守護執行緒(threadson.setdaemon(true);)執行如下:

守護執行緒和主線程有同樣的生命週期,主死子(守護執行緒)必死。

子執行緒設定為非守護執行緒(threadson.setdaemon(false);)執行如下:

守護執行緒和主線程無關聯,主死子不一定(守護執行緒)死。這裡說的不一定死是由於我的子執行緒中**中有while(ture);語句,如果沒有死迴圈語句子執行緒執行完也會死掉。

一分鐘sed入門(一分鐘系列)

1.簡介 sed是一種行編輯器,它一次處理一行內容。2.sed呼叫方式 sed options command file s sed options f scriptfile file s 第一種直接在命令列中執行,第二種把命令寫到了指令碼中,二者無本質區別。示例 1 列印hello.txt的內容 ...

一分鐘了解索引技巧

花1分鐘時間,了解聚集索引,非聚集索引,聯合索引,索引覆蓋。舉例,業務場景,使用者表,表結構為 t user uid primary key,login name unique,passwd,login time,age,聚集索引 clustered index 聚集索引決定資料在磁碟上的物理排序,...

一分鐘了解負載均衡

什麼是負載均衡 負載均衡 load balance 是分布式系統架構設計中必須考慮的因素之一,它通常是指,將請求 資料 均勻 分攤到多個操作單元上執行,負載均衡的關鍵在於 均勻 常見的負載均衡方案 常見網際網路分布式架構如上,分為客戶端層 反向 nginx層 站點層 服務層 資料層。可以看到,每乙個...