⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 thread_alive.java

📁 this gcc-g++-3.3.1.tar.gz is a source file of gcc, you can learn more about gcc through this codes f
💻 JAVA
字号:
// Test the status of the isAlive() flag before, during, and after thread // execution. Check that thread's threadgroup is null after thread exits.// Origin: Bryce McKinlay <bryce@albatross.co.nz>public class Thread_Alive implements Runnable{  public static void main(String args[]) throws InterruptedException  {    Thread_Alive ta = new Thread_Alive();    Thread t = new Thread(ta);    System.out.println(t.isAlive());    t.start();    System.out.println(t.isAlive());    Thread.sleep(100);        synchronized (ta)    {      ta.notifyAll();    }    t.join();    System.out.println(t.isAlive());        try    {      t.start();      System.out.println("Error: dead thread can be restarted.");    }    catch (IllegalThreadStateException x)    {      System.out.println ("ok");    }    System.out.println(t.getThreadGroup());  }    public synchronized void run()  {    try    {      wait();    }    catch (InterruptedException x) {}  }  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -