class NewThread implements Runnable { String name; int x; long time1; Thread t; NewThread(String threadname,long time,int x1) { name=threadname; x=x1; time1=time; t= new Thread(this,name); t.start(); } public void run() { try{ for(int i=x;i>0;i--) { System.out.println(name); Thread.sleep(time1); } } catch (InterruptedException e) { System.out.println(name + "Interrupted"); } } } class threading { public static void main(String args[]) { new NewThread("BMS College of engineering",10000,2); new NewThread("CSE",2000,10); } }