真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java中怎么實(shí)現(xiàn)線程操作

Java中怎么實(shí)現(xiàn)線程操作,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司是一家以網(wǎng)絡(luò)技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護(hù)、網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站備案、服務(wù)器租用、國(guó)際域名空間、軟件開發(fā)、成都小程序開發(fā)等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務(wù),是一家有著豐富的互聯(lián)網(wǎng)運(yùn)營(yíng)推廣經(jīng)驗(yàn)的科技公司,有著多年的網(wǎng)站建站經(jīng)驗(yàn),致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開一個(gè)面向全國(guó)乃至全球的業(yè)務(wù)窗口:建站歡迎來(lái)電:18982081108

一 線程名稱的操作

1 代碼

public class GetNameThreadDemo extends Thread{  public void run()  {   for( int i = 0; i < 5; ++i )   {     printMsg();     try     {      Thread.sleep(1000);    // 睡眠1秒     }     catch( InterruptedException e )     {      e.printStackTrace();     }   }  }  public void printMsg()  {   // 獲得運(yùn)行此代碼的線程的引用   Thread t = Thread.currentThread();   String name = t.getName();   System.out.println( "name = " + name );  }  public static void main( String[] args )  {   GetNameThreadDemo t1 = new GetNameThreadDemo();   t1.start();   for( int i = 0; i < 5; ++i )   {     t1.printMsg();     try     {      Thread.sleep(1000);    // 睡眠1秒     }     catch( InterruptedException e )     {      e.printStackTrace();     }   }  }}

2 運(yùn)行

name = mainname = Thread-0name = mainname = Thread-0name = mainname = Thread-0name = mainname = Thread-0name = mainname = Thread-0

二 設(shè)置與獲取線程名稱

1 代碼

public class GetSetNameThreadDemo implements Runnable{  public void run( )  {    Thread temp = Thread.currentThread( );//獲取執(zhí)行這條語(yǔ)句的線程實(shí)例    System.out.println("執(zhí)行這條語(yǔ)句的線程名字:" + temp.getName( ));  }  public static void main(String[] args)  {    Thread t = new Thread(new GetSetNameThreadDemo( ));    t.setName("線程_范例演示");    t.start();  }}

2 運(yùn)行

執(zhí)行這條語(yǔ)句的線程名字:線程_范例演示

三 判斷線程是否啟動(dòng)

1 代碼

public class StartThreadDemo extends Thread{  public void run()  {   for( int i = 0; i < 5; ++i )   {     printMsg();   }  }  public void printMsg()  {   // 獲得運(yùn)行此代碼的線程的引用   Thread t = Thread.currentThread();   String name = t.getName();   System.out.println( "name = " + name );  }  public static void main( String[] args )  {   StartThreadDemo t = new StartThreadDemo();   t.setName( "test Thread" );   System.out.println( "調(diào)用start()方法之前 , t.isAlive() = " + t.isAlive() );   t.start();   System.out.println( "剛調(diào)用start()方法時(shí) , t.isAlive() = " + t.isAlive() );   for( int i = 0; i < 5; ++i )   {     t.printMsg();   }   // 下面語(yǔ)句的輸出結(jié)果是不固定的,有時(shí)輸出false,有時(shí)輸出true   System.out.println( "main()方法結(jié)束時(shí) , t.isAlive() = " + t.isAlive() );  }}

2 運(yùn)行

調(diào)用start()方法之前 , t.isAlive() = false剛調(diào)用start()方法時(shí) , t.isAlive() = truename = mainname = mainname = mainname = test Threadname = mainname = test Threadname = mainname = test Threadmain()方法結(jié)束時(shí) , t.isAlive() = truename = test Threadname = test ThreadProcess finished with exit code 0

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。


本文標(biāo)題:Java中怎么實(shí)現(xiàn)線程操作
URL網(wǎng)址:http://weahome.cn/article/jhsghh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部