class Even1 extends Thread{ public void run(){ int i; try{ for(i=0;i<=10;i++) { if(i%2==0) System.out.print("Even:="+i); this.sleep(500); } } catch(InterruptedException e){ System.out.print(e); } } } class Odd1 extends Thread{ public void run(){ int i; try{ for(i=0;i<=10;i++) { if(i%2!=0) System.out.print("Odd:="+i); this.sleep(500); } } catch(InterruptedException e){ System.out.print(e); } } } class Mythread5{ public static void main(String args[]){ Even1 obj1= new Even1(); Odd1 obj2 = new Odd1(); try{ obj1.start(); obj1.join(); obj2.start(); obj2.join(); int i; for(i=0;i<=10;i++) { System.out.print("ALL:="+i); Thread.sleep(500); } } catch(InterruptedException e){ System.out.print(e); } } }