class _dead implements runnable //實現runnable介面}}
else }}
}}}class _locka
class _lockb
class test2
}thread方法常用引數介紹
run負責執行緒中執行的**
thread(string name),構造的時候,傳遞執行緒名
getname()獲取執行緒名
setname()設定執行緒名
thread.currentthread().getname()獲取執行緒名,在非thread子類中使用
start()開啟執行緒,jvm呼叫執行緒的run方法
安全高效的懶漢式
/*單例模式中,懶漢不安全
寫乙個,你認為安全的,效率較高的單例模式,要求懶漢
*/class single
private static single s = null; //先給s變數賦null值
public static single show()
}else
}return s;}}
class test implements runnable}}
class test4
}
java執行緒基礎
1.thread類 實現了runnable介面的類。在啟動多執行緒的時候 先是通過thread的構造方法thread runnabletarget 構造出物件,然後在通過thread中的start方法啟動 多執行緒的。2.執行緒的狀態 new 新建 runnable 可執行 running 執行中 ...
java執行緒基礎
1.執行緒 程式中的不同執行路徑 程序 靜態概念,機器上的乙個class檔案或者乙個exe檔案都可以被稱為乙個程序,本身不能動 同一時間點內乙個cpu只能有乙個執行緒起著 2.新建執行緒時,推薦使用implements runnable,方便拓展,且只需要重寫run方法 3.thread.start...
java基礎 執行緒
1 什麼是執行緒 public class mainthread public static void m1 public static void m2 public static void m3 這個程式,有幾條執行路徑呢?其實只有一條,就是main主線程 輸出結果 2 多執行緒實現方法之impl...