aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite/libjava.lang/Thread_Alive.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/testsuite/libjava.lang/Thread_Alive.java')
-rw-r--r--libjava/testsuite/libjava.lang/Thread_Alive.java47
1 files changed, 0 insertions, 47 deletions
diff --git a/libjava/testsuite/libjava.lang/Thread_Alive.java b/libjava/testsuite/libjava.lang/Thread_Alive.java
deleted file mode 100644
index d97ea25c5d3..00000000000
--- a/libjava/testsuite/libjava.lang/Thread_Alive.java
+++ /dev/null
@@ -1,47 +0,0 @@
-// 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) {}
- }
-
-}