執行緒的生命週期:
新建 建立執行緒物件
就緒 執行緒物件已經啟動了,但是還沒有獲取到cpu的執行權
執行 獲取到了cpu的執行權
阻塞:沒有cpu的執行權,回到就緒
死亡 **執行完畢,執行緒消失
sleep 方法和wait方法的區別:
sleep方法必須傳入引數,引數就是時間,時間到了自動醒來
wait方法可以傳入引數,也可以不傳入引數,傳入引數就是在引數的時間結束後等待,不傳入引數就是直接等待
sleep方法在同步函式或**塊中,不釋放鎖,睡著了也要抱著鎖睡
wait方法在同步函式或者同步**塊中,釋放鎖
關於Properties的小理
properties是hashtable的子類 properties概述 properties類表示乙個持久的屬性值 properties可儲存在流中或從流中載入 屬性列表中每個鍵及其對應值都是乙個字串 properties可作為map集合使用 properties prop new propert...
關於Tomcat小理
web伺服器軟體 1.客戶端在瀏覽器的位址列上輸入位址,然後web伺服器軟體,接收請求,然後響應資訊 2.處理客戶端的請求,返回資源 資訊 web應用 需要伺服器支撐 index.html tomcat apache weblogic bea websphere ibm iis 微軟 tomcat目...
關於執行緒安全的小測試
起100個執行緒 1,迴圈100次檢視結果,正常來說應該是100對吧 public static int t 0 public static void main string args throws interruptedexception start 列印t的值 system.out.printl...