Thread 概述和幾種狀態介紹

2021-06-19 20:02:15 字數 439 閱讀 2286

thread  的作用只是為了更好的利用cpu  ,我們有兩種方式來實現執行緒:

1.繼承thread 類

2.實現runable介面

執行緒大概可分為5個狀態,

1.建立狀態,

2.就緒狀態,

3.執行狀態,

4.阻塞狀態,

5.死亡狀態。

建立狀態一般是剛new出來的物件

就緒狀態是呼叫start()後狀態

執行狀態是執行緒執行run()方法體內容後的狀態

阻塞狀態是當執行緒遇到sleep   wait 等的狀態

死亡狀態是執行緒結束了。如stop後

start()和run()到底有啥區別呢?

start()只是啟動乙個執行緒,這時候的執行緒還不能執行,然後執行緒物件會去呼叫run方法,此時的執行緒就是處於執行狀態了,

而run()只是呼叫方法。

Http狀態行和狀態碼介紹

1.狀態行包括3位數字的狀態碼和對狀態 的描述,下面將列出5種狀態碼的基本描述。1 1xx 1開頭的3位數 主要是實驗性質的。2 2xx 表明請求成功,如狀態碼200可以表明已成功取得了請求的頁面。3 3xx 表明在請求滿足之前應採取進一步的行動。4 4xx 當瀏覽器無法滿足請求時,返回該狀態碼,如...

Nmap埠掃瞄的幾種狀態介紹

nmap 是一種用來發現網路中主機和伺服器的安全掃瞄工具,從而能夠產生乙個網路 地圖 為了完成這個功能,nmap會向每個目標主機傳送特定的報文,從而按目標主機返回報文 或者無返回報文 來判斷目標主機的屬性 如 開放的埠,所使用的作業系統,作業系統的型別等資訊 open 埠處於開放狀態,例如 當nma...

Scanner的概述和方法介紹

a scanner的概述 b scanner的構造方法原理 scanner inputstream source system類下有乙個靜態的字段 public static final inputstream in 標準的輸入流,對應著鍵盤錄入。c 一般方法 hasnext 判斷是否還有下乙個輸入...