守護執行緒(後台執行緒):在乙個程序中如果只剩下 了守護執行緒,那麼守護執行緒也會死亡。
乙個執行緒預設都不是守護執行緒。
public class demo7 extends thread
@override
public void run()
try catch (interruptedexception e)
} }public static void main(string args)
}}
join方法:加入
//老媽
class mon extends thread catch (interruptedexception e)
system.out.println("媽媽繼續炒菜");
system.out.println("全家一起吃飯..");
}} class son extends thread catch (interruptedexception e)
system.out.println("兒子一直往前走");
system.out.println("兒子打完醬油了");
system.out.println("上樓,把醬油給老媽"); }}
public class demo8
}
多執行緒Join方法
天意憐幽草,人間重晩晴 a.sleep 5000 讓執行緒睡5秒但是,如果你不知道執行緒b需要執行多長時間,並且在a中需要使用到b中的結果,那麼,這時你就可以使用join方法 下面是具體的例子 可以看到,join long time 方法內部其實是呼叫了wait long time 方法,我們了解到...
多執行緒join 方法
直接 public static void main string args for thread t list int n 0 for thread t list catch interruptedexception e system.out.println 完全結束 static class m...
執行緒加入 join方法
join方法用於等待其他執行緒終止 如果執行緒a中呼叫了執行緒b的join方法,那麼執行緒a阻塞,直到執行緒b執行完後,執行緒a從阻塞狀態轉為就緒狀態,等待獲取cpu的使用權。join方法要在start方法呼叫後呼叫才有效,執行緒必須啟動,再加入。例子1 讓兩個執行緒順序列印1,2,3,即執行緒a列...