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 判斷是否還有下乙個輸入...