Java join 線程控制用法
更新時間:2013年03月20日 16:36:26 作者:
Java join 線程控制用法,需要的朋友可以參考一下
JDK說明:
join
public final void join()
throws InterruptedException等待該線程終止。
拋出:
InterruptedException - 如果任何線程中斷了當前線程。當拋出該異常時,當前線程的中斷狀態(tài) 被清除
測試代碼:
復制代碼 代碼如下:
public class MyThread extends Thread {
public static void main(String[] args) throws InterruptedException {
A a=new A();
B b=new B();
a.start();
a.join();
b.start();
}
}
class A extends Thread{
public void run(){
for(int i=0;i<10000;i++){
System.out.print("A "+i);
}
}
}
class B extends Thread{
public void run(){
for(int i=0;i<10000;i++){
System.out.print("B "+i);
}
}
}
可以看出 等線程A 執(zhí)行完之后 線程B才開始執(zhí)行
非常清楚是不是呵呵
相關文章
關于Spring?Cache?緩存攔截器(?CacheInterceptor)
這篇文章主要介紹了關于Spring?Cache緩存攔截器(?CacheInterceptor),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12
解決MyEclipse中Maven設置jdk版本jdk1.8報錯問題
今天安裝了jdk1.8、tomcat8、和maven3.5.2,弄好后在myeclipse新建了一個maven項目,項目默認是jdk1.5,改成jdk1.8后項目報錯2018-10-10
Java實現(xiàn)stream的三個常用方式(toMap,groupingBy,findFirst)
本文主要介紹了Java實現(xiàn)stream的三個常用方式,主要包括toMap,groupingBy,findFirst,具有一定的參考價值,感興趣的可以了解一下2023-10-10

