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

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

Java線程監控的示例

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

問題描述

如何監控線程的狀態?

解決方案

以下示例演示了如何通過擴展 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

 

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美激情区 | 国产精品久久久久999 | 亚洲视频在线视频 | 免费夜色污私人影院网站 | oldwoman中国老女人tv | 免费看a网站 | a级毛片免费完整视频 | 亚洲精品久久久久久久久久久网站 | 精品视频午夜一区二区 | 黄页网址在线免费观看 | 66精品综合久久久久久久 | 日本国产一区 | 看免费的毛片 | 欧美精品久久久久久久影视 | 亚洲第一se情网站 | 久久国产网站 | 久久国产精品高清一区二区三区 | 亚洲手机中文字幕 | 久草在线视频首页 | 日韩欧美中文字幕在线播放 | 亚洲精品久久99久久一 | 奇米影视777在线播放 | 日韩免费一级毛片 | 久久福利精品 | 天天插天天射天天干 | 日本高清中文字幕一区二区三区a | 老妇女性较大毛片 | 国内一区亚洲综合图区欧美 | 久久国产国内精品对话对白 | 日本黄页网站在线观看 | 国产成人啪午夜精品网站男同 | 亚洲女人国产香蕉久久精品 | 欧美日本一本 | 9久re热视频这里只有精品 | 日本波多野结衣字幕久久 | 久久久精品久久久久特色影视 | 一级aaaaaa毛片免费 | 非常色的视频 | 国产九九在线视频 | 亚洲国产天堂久久精品网 | 精品国产呦系列在线看 |