class NameRunnable implements Runnable { public void run() { for (int x = 1; x <= 3; x++) {
System.out.println("Run by "
+ Thread.currentThread().getName()
+ ", x is " + x);
}
}
} public class MainClass { public static void main(String [] args) {
// Make one Runnable
NameRunnable nr = new NameRunnable();
Thread one = new Thread(nr);
Thread two = new Thread(nr);
Thread three = new Thread(nr);
Run by A, x is 1
Run by A, x is 2
Run by A, x is 3
Run by B, x is 1
Run by B, x is 2
Run by B, x is 3
Run by C, x is 1
Run by C, x is 2
Run by C, x is 3