最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

join:

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

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

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

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

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

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

3. java中設(shè)置有1  -  5   -  10這三個級別,因?yàn)槭枪潭ㄖ担杂米帜复髮懕硎?br />

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

最新評論

运城市| 郎溪县| 临漳县| 绵竹市| 惠水县| 安吉县| 姚安县| 靖江市| 贵阳市| 和顺县| 新安县| 湘乡市| 九江市| 夏津县| 邻水| 石河子市| 涟水县| 即墨市| 加查县| 长葛市| 鄂州市| 新郑市| 平原县| 民乐县| 吴川市| 东辽县| 玛纳斯县| 广饶县| 从江县| 光泽县| 伊金霍洛旗| 陇川县| 宽城| 岑溪市| 潼关县| 泰顺县| 洪湖市| 三门峡市| 包头市| 盐源县| 渭南市|