/* * Illustrates thread scheduling. */ package threads; public class Task implements Runnable{ private String message; public Task(String message) { this.message = message; } public void run() { int i=0; while(++i<=100) System.out.println(message + " " + i); } public static void main(String[] args) { Task t = new Task("First"); new Thread(t).start(); t = new Task("Second"); new Thread(t).start(); System.out.println("main thread done"); } }