threadtest.java

来自「linux下编程用 编译软件」· Java 代码 · 共 49 行

JAVA
49
字号
import java.lang.*;/* Simple producer/consumer thread test. */public class ThreadTest implements Runnable {   static String threadName = "Running thread";  static int count = 0;  static int max = 4; // XXX Seem to fail when >4 on kaffe 0.9.0  public void run() {    if (! Thread.currentThread().isAlive() ) {      System.out.println("FAILED: isAlive() false in new thread!");    } else {      System.out.println("PASSED: isAlive() working in new thread");    }    while (0 <= count && count <= max) {      count ++;    }  }  public static void main (String args[]) {    try {      if (! Thread.currentThread().isAlive() ) {	System.out.println("FAILED: isAlive() false in initial thread!");      } else {	System.out.println("PASSED: isAlive() working in initial thread");      }      ThreadTest test = new ThreadTest();      Thread testThread = new Thread(test, threadName);      testThread.setDaemon(true);      testThread.start();      Thread.currentThread().sleep(3000);      if (count < max) {	System.out.println("FAILED: unable to run new thread");      } else {		System.out.println("PASSED: Theads worked");      }      System.exit(0);    } catch (Exception e) {      System.out.println("FAILED: "+e);    }  }}

⌨️ 快捷键说明

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