Java基礎執行緒

2021-06-17 20:42:27 字數 654 閱讀 7485

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...