fork download
  1. class A extends Thread
  2. {
  3. public void run()
  4. {
  5. for(int i=1 ; i<=5 ; i++)
  6. {
  7. System.out.println("\t"+" From Thread A :"+ i + "*6=" +i*6);
  8. }
  9. System.out.println("exit from A" );
  10. }
  11. }
  12. class B extends Thread
  13. {
  14. public void run()
  15. {
  16. for(int j=1; j<=5; j++)
  17. {
  18. System.out.println("\t"+" From Thread B :"+ j + "*8=" + j*8);
  19. }
  20. System.out.println("exit from B");
  21. }
  22. }
  23. class C extends Thread
  24. {
  25. public void run()
  26. {
  27. for(int k=1;k<=5;k++)
  28. {
  29. System.out.println("\t"+"From Thread C :" + k + "*12=" + k*12);
  30. }
  31. System.out.println("exit from C");
  32. }
  33. }
  34. class Hello
  35. {
  36. public static void main(String args[])
  37. {
  38. A A1=new A();
  39. B B1=new B();
  40. C C1=new C();
  41. System.out.println("\n\t"+"Multithreading");
  42. A1.setPriority(5);
  43. B1.setPriority(1);
  44. C1.setPriority(10);
  45. A1.start();
  46. B1.start();
  47. C1.start();
  48. }
  49. }
Success #stdin #stdout 0.16s 58964KB
stdin
Standard input is empty
stdout
	Multithreading
	 From Thread A :1*6=6
	 From Thread A :2*6=12
	 From Thread A :3*6=18
	 From Thread A :4*6=24
	 From Thread A :5*6=30
exit from A
	 From Thread B :1*8=8
	 From Thread B :2*8=16
	 From Thread B :3*8=24
	 From Thread B :4*8=32
	 From Thread B :5*8=40
exit from B
	From Thread C :1*12=12
	From Thread C :2*12=24
	From Thread C :3*12=36
	From Thread C :4*12=48
	From Thread C :5*12=60
exit from C