亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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)文章

  • Java高級特性

    Java高級特性

    這篇文章主要介紹了Java高級特性,需要的朋友可以參考下
    2017-04-04
  • 搭建Spring MVC和Vue3的應(yīng)用程序的實現(xiàn)

    搭建Spring MVC和Vue3的應(yīng)用程序的實現(xiàn)

    本文主要介紹了搭建Spring MVC和Vue3的應(yīng)用程序的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • Jenkin郵件收發(fā)實現(xiàn)原理及過程詳解

    Jenkin郵件收發(fā)實現(xiàn)原理及過程詳解

    這篇文章主要介紹了Jenkin郵件收發(fā)實現(xiàn)原理及過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • spring?boot使用攔截器修改請求URL域名?換?IP?訪問的方法

    spring?boot使用攔截器修改請求URL域名?換?IP?訪問的方法

    Spring Interceptor是一個非常類似于Servlet Filter 的概念 ,這篇文章主要介紹了spring?boot使用攔截器修改請求URL域名?換?IP?訪問的相關(guān)知識,需要的朋友可以參考下
    2022-09-09
  • java基本教程之java線程等待與java喚醒線程 java多線程教程

    java基本教程之java線程等待與java喚醒線程 java多線程教程

    這篇文章主要介紹了對線程等待/喚醒方法,文中使用了多個示例,大家參考使用吧
    2014-01-01
  • springboot配置請求超時時間(Http會話和接口訪問)

    springboot配置請求超時時間(Http會話和接口訪問)

    本文主要介紹了springboot配置請求超時時間,包含Http會話和接口訪問兩種,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • Java中token的存儲和獲取實例代碼

    Java中token的存儲和獲取實例代碼

    關(guān)于java獲取微信Token驗證的問題相信很多人都遇見過,尤其是對剛接觸微信開發(fā)的人來說確實有點棘手,下面這篇文章主要給大家介紹了關(guān)于Java中token存儲和獲取的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • SpringMVC實現(xiàn)簡單跳轉(zhuǎn)方法(專題)

    SpringMVC實現(xiàn)簡單跳轉(zhuǎn)方法(專題)

    這篇文章主要介紹了SpringMVC實現(xiàn)簡單跳轉(zhuǎn)方法(專題),詳細(xì)的介紹了SpringMVC跳轉(zhuǎn)的幾種方法,非常具有實用價值,需要的朋友可以參考下
    2018-03-03
  • SpringBoot使用AOP+注解實現(xiàn)簡單的權(quán)限驗證的方法

    SpringBoot使用AOP+注解實現(xiàn)簡單的權(quán)限驗證的方法

    這篇文章主要介紹了SpringBoot使用AOP+注解實現(xiàn)簡單的權(quán)限驗證的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • SpringCloud Gateway的熔斷限流配置實現(xiàn)方法

    SpringCloud Gateway的熔斷限流配置實現(xiàn)方法

    Spring Cloud Gateway支持通過配置熔斷和限流機(jī)制來保證服務(wù)的穩(wěn)定性和可用性,可通過Hystrix和Resilience4j兩種方式實現(xiàn)。Hystrix通過注解和配置文件實現(xiàn)熔斷限流,Resilience4j通過編程式配置實現(xiàn)
    2023-04-04

最新評論