public class Test implements Runnable { static public void main(String A[]) { Test myTask1=new Test(); myTask1.parameter=1; (new Thread(myTask1)).start(); Test myTask2=new Test(); myTask2.parameter=-1; (new Thread(myTask2)).start(); Test myTask3=new Test(); myTask3.parameter=10; (new Thread(myTask3)).start(); } private int parameter; public void run() { int i=0; while (true) { System.out.println("DO: "+i); i=i+parameter; try { Thread.currentThread().sleep(100); } catch (Exception e) {} } } }