大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java線程監控的示例

Java線程監控的示例

更新時間:2022-06-16 12:06:42 來源:動力節點 瀏覽1097次

問題描述

如何監控線程的狀態?

解決方案

以下示例演示了如何通過擴展 Thread 類并使用 currentThread.getName() 方法來監視線程的狀態。

class MyThread extends Thread {
   boolean waiting = true;
   boolean ready = false;
   MyThread() {
   }
   public void run() {
      String thrdName = Thread.currentThread().getName();
      System.out.println(thrdName + " starting.");
      while(waiting) System.out.println("waiting:"+waiting); 
      System.out.println("waiting...");
      startWait(); 
      try {
         Thread.sleep(1000);
      } catch(Exception exc) {
         System.out.println(thrdName + " interrupted.");
      }
      System.out.println(thrdName + " terminating.");
   }
   synchronized void startWait() {
      try {
         while(!ready) wait();
      } catch(InterruptedException exc) {
         System.out.println("wait() interrupted");
      }
   }
   synchronized void notice() {
      ready = true;
      notify();
   }
}
public class new_class {
   public static void main(String args[]) throws Exception {
      MyThread thrd = new MyThread();
      thrd.setName("MyThread #1");
      showThreadStatus(thrd);
      thrd.start();      
      Thread.sleep(50);
      showThreadStatus(thrd);
      thrd.waiting = false;      
      Thread.sleep(50); 
      showThreadStatus(thrd);
      thrd.notice();      
      Thread.sleep(50);
      showThreadStatus(thrd);      
      while(thrd.isAlive()) 
      System.out.println("alive");
      showThreadStatus(thrd);
   }
   static void showThreadStatus(Thread thrd) {
      System.out.println(thrd.getName()+"  Alive:="+thrd.isAlive()+" State:=" + thrd.getState() );
   }
}

結果

上面的代碼示例將產生以下結果。

main Alive=true State:=running

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美video巨大粗暴18 | 日韩专区亚洲国产精品 | 亚洲热久久 | 热热99| 91国内精品视频 | 91破解版在线 | 亚洲 | 亚洲欧美日韩成人 | 色婷婷国产 | 日日摸夜夜摸狠狠摸97 | 欧美国产亚洲一区二区三区 | 曰批免费视频播放在线看片一 | 99国产精品免费视频观看 | 免费观看午夜在线欧差毛片 | 天天色色色 | 亚洲一区二区三区高清视频 | 欧美激情一区二区三区中文字幕 | 天天弄天天模 | 欧美胖老妇 | 欧美videofree高清杂交 | 久久久久久综合对白国产 | 日韩欧美在线不卡 | 久热视线观看免费视频 | 四虎黄色网址 | 国产精品福利久久香蕉中文 | 日本高清无吗免费播放 | 亚洲整片 | 欧美α片无限看在线观看免费 | 精品一成人岛国片在线观看 | 天天添天天射 | 老妇毛片久久久久久久久 | 免费看a网站 | 中文字幕在线观看不卡 | www.97影院| 久色精品 | 福利视频午夜 | 久久只有精品 | 亚洲乱码在线视频 | 亚洲欧美日韩精品久久亚洲区 | 毛片在线高清免费观看 | 国产综合色香蕉精品五月婷 | 午夜在线观看免费影院 |