當前位置:編程學習大全網 - 網站源碼 - 運用java編寫壹個繼承thread類的類,然後實例化兩個線程,並分別啟動它們,並輸出結果。

運用java編寫壹個繼承thread類的類,然後實例化兩個線程,並分別啟動它們,並輸出結果。

public class TestThread extends Thread {

public static void main(String[] args) {

TestThread p = new TestThread();

Thread t1 = new Thread(p);

Thread t2 = new Thread(p);

t1.start();

t2.start();

System.out.println(t1.activeCount());

System.out.println(t2.activeCount());

}

}

activeCount()方法返回的是當前線程的線程組中活動線程的數目。結果是3,為什麽是3呢?因為程序執行main方法時也相當於啟動了壹個線程。還有就是壹定要在線程啟動後調用這個方法並打印,不然編譯不了,假如程序比較長,放在最後的話結果可能是1,因為那時妳的線程已經死亡了、結束了,剩下的就是main這壹個線程。

  • 上一篇:ios是什麽?
  • 下一篇:我下載了東方財富通股票交易軟件,想把自己的壹個指標源碼加進去,沒找到公式管理器,請大家幫幫忙
  • copyright 2024編程學習大全網