欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java如何保證多個線程按一定順序執(zhí)行

 更新時間:2023年11月30日 16:29:15   作者:wj振藩  
這篇文章主要介紹了java如何保證多個線程按一定順序執(zhí)行問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

如何保證多個線程按一定順序執(zhí)行

假設(shè)現(xiàn)在有三個線程t1、t2和t3

讓t2在t1完成后執(zhí)行,t3在t2完成后執(zhí)行

自定義Thread類

public class Thread extends java.lang.Thread {
    private String str ;
    private int time;
    public Thread(String str,int time){
        this.str = str;
        this.time = time;
    }
    @Override
    public void run() {
        try {
            sleep(time);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        System.out.println(str);
    }
}

Main方法

public static void main(String[] args) throws InterruptedException {
        Thread t1 = new Thread("t1",2000);
        Thread t2 = new Thread("t2",1000);
        Thread t3 = new Thread("t3",500);
        t1.start();
        t1.join();
        t2.start();
        t2.join();
        t3.start();
        t3.join();
        System.out.println("main");
    }

執(zhí)行結(jié)果

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論