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

淺談java多線程 join方法以及優(yōu)先級方法

 更新時間:2017年01月18日 09:49:26   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談java多線程 join方法以及優(yōu)先級方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

join:

當A線程執(zhí)行到了B線程的.join()方法時,A就會等待。等B線程都執(zhí)行完,A才會執(zhí)行。

join可以用來臨時加入線程執(zhí)行。

1、線程使用join方法,主線程就停下,等它執(zhí)行完,那么如果該線程凍結(jié)了,主線程就掛了,這也是為什么線程要拋異常的原因

2、當兩個或以上線程開啟了,這個A線程才使用join方法,那么主線程還是停下,這幾個個線程交替進行,直到A執(zhí)行完,主線程才復活

1. tostring(),方法,獲取線程具體的名字,優(yōu)先級

2. 優(yōu)先級代表搶資源的頻率

3. java中設(shè)置有1  -  5   -  10這三個級別,因為是固定值,所以用字母大寫表示

4. 跟設(shè)置后臺線程一樣,都屬于線程的函數(shù),由線程對象直接調(diào)用           r.setPriority(Thread.字母級別)                                     

5. 匿名內(nèi)部類?是多線程的關(guān)鍵,必須掌握 

 

class Demo implements Runnable
{
  public void run()
  {
    for(int x=0; x<70; x++)
    {
      System.out.println(Thread.currentThread().toString()+"....."+x);
      Thread.yield();
    }
  }
}


class JoinDemo
{
  public static void main(String[] args) throws Exception
  {
    Demo d = new Demo();
    Thread t1 = new Thread(d);
    Thread t2 = new Thread(d);
    t1.start();
    
    //t1.setPriority(Thread.MAX_PRIORITY);

    t2.start();

    //t1.join();

    for(int x=0; x<80; x++)
    {
      //System.out.println("main....."+x);
    }
    System.out.println("over");
  }
}

以上這篇淺談java多線程 join方法以及優(yōu)先級方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring Cloud gateway 網(wǎng)關(guān)如何攔截Post請求日志

    Spring Cloud gateway 網(wǎng)關(guān)如何攔截Post請求日志

    這篇文章主要介紹了Spring Cloud gateway 網(wǎng)關(guān)如何攔截Post請求日志的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • springboot中非容器類如何獲取配置文件數(shù)據(jù)

    springboot中非容器類如何獲取配置文件數(shù)據(jù)

    這篇文章主要介紹了springboot中非容器類如何獲取配置文件數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • java datetime數(shù)據(jù)類型去掉時分秒的案例詳解

    java datetime數(shù)據(jù)類型去掉時分秒的案例詳解

    在Java中,如果我們想要表示一個日期而不包括時間(時分秒),我們通常會使用java.time包中的LocalDate類,這篇文章主要介紹了java datetime數(shù)據(jù)類型去掉時分秒,需要的朋友可以參考下
    2024-06-06
  • spring?cloud之eureka高可用集群和服務(wù)分區(qū)解析

    spring?cloud之eureka高可用集群和服務(wù)分區(qū)解析

    這篇文章主要介紹了spring?cloud之eureka高可用集群和服務(wù)分區(qū)解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java8進行多個字段分組統(tǒng)計的實例代碼

    Java8進行多個字段分組統(tǒng)計的實例代碼

    在本篇文章里小編給大家分享的是關(guān)于Java8進行多個字段分組統(tǒng)計的實例代碼,需要的朋友們可以學習下。
    2020-05-05
  • SpringCloud中的Consul詳解

    SpringCloud中的Consul詳解

    這篇文章主要介紹了SpringCloud中的Consul知識,本文使用的是docker-compose方式管理consul服務(wù),直接啟動即可,需要的朋友可以參考下
    2022-03-03
  • SpringCloud實現(xiàn)基于RabbitMQ消息隊列的詳細步驟

    SpringCloud實現(xiàn)基于RabbitMQ消息隊列的詳細步驟

    在Spring Cloud框架中,我們可以利用RabbitMQ實現(xiàn)強大而可靠的消息隊列系統(tǒng),本篇將詳細介紹如何在Spring Cloud項目中集成RabbitMQ,并創(chuàng)建一個簡單的消息隊列,感興趣的朋友一起看看吧
    2024-03-03
  • Java日常練習題,每天進步一點點(13)

    Java日常練習題,每天進步一點點(13)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • java實現(xiàn)去除ArrayList重復字符串

    java實現(xiàn)去除ArrayList重復字符串

    本文主要介紹了java實現(xiàn)去除ArrayList重復字符串,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-09-09
  • Java熱門筆試試題整理

    Java熱門筆試試題整理

    給大家整理了現(xiàn)在很熱門的java程序員面試時候的筆試試題以及答案,希望能幫助到你。
    2017-11-11

最新評論