The Java Program: Run.java
1 // Run.java -- Java program illustrating threads and yielding
2
3 class RunThread extends Thread {
4
5 public RunThread(String name) {
6 super(name);
7 }
8
9 public void run() {
10 String name = getName();
11 System.out.println (name + ": start");
12 yield ();
13 System.out.println (name + ": 1");
14 yield ();
15 System.out.println (name + ": 2");
16 yield ();
17 System.out.println (name + ": done");
18 }
19 }
20
21 class Run {
22 public static void main (String args[]) {
23 new RunThread("Jamaica").start();
24 new RunThread("Bahamas").start();
25 new RunThread("Haiti").start();
26 }
27 }