91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java 多線程-join插隊

發布時間:2020-07-20 20:36:35 來源:網絡 閱讀:367 作者:wx5d21d5e6e5ab1 欄目:編程語言

join
合并線程,插隊線程,將此線程執行完成后,再執行其他線程,其他線程阻塞
join是一個成員方法,必須通過Thread對象調用

public class n {

public static void main(String[]args) throws InterruptedException
{
    Thread t =new Thread(()-> {
        for(int i=0;i<5;i++)
        {
            System.out.println("a"+i);
        }
    });
    t.start();

    for(int i=0;i<5;i++)
    {
        if(i%2==0)
        {
            t.join();//插隊,此時main主線程被阻塞,插隊線程執行完所有步驟再執行main
        }
        System.out.println("b"+i);
    }

}

}

例二:

public class n {

public static void main(String[]args) throws InterruptedException
{
    new Thread(new father()).start();

}

}

class father extends Thread{
public void run()
{
    System.out.println("想抽象,發現沒了");
    System.out.println("讓兒子買中華");
    Thread t=new Thread(new son());
    t.start(); //不行,各走各的邏輯錯誤,再加入join先執行完son,再執行father剩下的
    try {
        t.join();
    } catch (InterruptedException e) {

        e.printStackTrace();
    }
    System.out.println("接過煙");
}
}

class son extends Thread{
public void run()
{
    System.out.println("拿錢");
    System.out.println("路邊玩10秒");
    for(int i=0;i<10;i++)
    {
        System.out.println(i+"秒過去了");
        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {

            e.printStackTrace();
        }
    }
    System.out.println("去買煙");
    System.out.println("回家");
}
}
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南和县| 峨边| 成都市| 罗源县| 大关县| 武川县| 遵义县| 通道| 锦屏县| 苗栗县| 石河子市| 三都| 闸北区| 手游| 万州区| 舒城县| 南开区| 定襄县| 贵南县| 松滋市| 衡山县| 景谷| 梁山县| 抚顺市| 长寿区| 松滋市| 多伦县| 牟定县| 紫阳县| 雷州市| 阳江市| 永康市| 富裕县| 潼关县| 樟树市| 佛冈县| 巩留县| 海宁市| 彝良县| 武强县| 原阳县|