Thursday, 28 March 2019

Program to make Thread in Java using concept of multi threading

class A extends Thread
{
 public void run ()
 {
   System.out.println("threadA started");
   for (int i =1; i<=4; i++)
     {
       System.out.println("\tFrom Thread A: i="+i);
     }
     System.out.println("Exit from A");
 }
}
class B extends Thread
{
 public void run ()
 {
   System.out.println("threadB started");
   for (int j =1; j<=4; j++)
     {
       System.out.println("\tFrom Thread B: j="+j);
     }
     System.out.println("Exit from B");
 }
}
class C extends Thread
{
 public void run ()
 {
   System.out.println("threadC started");
   for (int k =1; k<=4; k++)
     {
       System.out.println("\tFrom Thread C: k="+k);
     }
     System.out.println("Exit from C");
 }
}
class ThreadPriority
{
  public static void main (String args[])
  {
    A threadA = new A();
    B threadB = new B();
    C threadC = new C();
threadC.setPriority(Thread.MAX_PRIORITY);
threadB.setPriority(threadA.getPriority()+1);
threadA.setPriority(Thread.MIN_PRIORITY);

System.out.println("started thread A");
threadA.start();

System.out.println("started thread B");
threadB.start();

System.out.println("started thread C");
threadC.start();

System.out.println("End of main thread");
}
}




No comments:

Post a Comment

Featured post

Kalgudi Interview Round!!

Those who cleared the second round of kalgudi got an email from exceller to complete their Kalgudi Interview Round. So here we will discuss ...