When i run the following program, one javaw.exe running for all threads in Windows task manager. But want to run each Thread into individual javaw.exe (Runtime). Also javaw.exe should be killed at end of the Thread process. How to do that?
public class Task extends Thread {
String name;
public Task(String name) {
this.name = name;
}
@Override
public void run() {
System.out.println("Started: " + name);
try {
if (name.equals("A")) {
sleep(3000);
} else if (name.equals("B")) {
sleep(6000);
} else if (name.equals("C")) {
sleep(9000);
}
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("Completed: " + name);
}
public static void main(String[] args) {
new Task("A").start();
new Task("B").start();
new Task("C").start();
}