You are here: Home / Topics / Program to use setPriority( ) method of Thread in Java

Program to use setPriority( ) method of Thread in Java

Filed under: Java on 2023-09-22 06:48:31

//  Program to use setPriority( ) method.

class A extends Thread
{
public void run()
{
 for( int i=1 ; i<=10 ; i++ )
 {
       System.out.println( " THREAD A = " + i );
 }
 System.out.println( " END OF THREAD A." );
}
}

class B extends Thread
{
public void run()
{
 for( int j=1 ; j<=10 ; j++ )
 {
       System.out.println( " THREAD B = " + j );
 }
 System.out.println( " END OF THREAD B." );
}
}

class ThreadPriority
{
public static void main( String args[ ] )
{
 A a = new A();
 B b = new B();

 a.setPriority( Thread.MAX_PRIORITY - 2 );
 b.setPriority( Thread.MIN_PRIORITY + 2 );

 a.start();
 b.start();

 System.out.println( " END OF MAIN THREAD." );
}
}

 

Output:

THREAD A = 1
THREAD A = 2
THREAD A = 3
END OF MAIN THREAD.
THREAD A = 4
THREAD A = 5
THREAD A = 6
THREAD B = 1
THREAD A = 7
THREAD A = 8
THREAD A = 9
THREAD B = 2
THREAD B = 3
THREAD B = 4
THREAD B = 5
THREAD B = 6
THREAD A = 10
THREAD B = 7
END OF THREAD A.
THREAD B = 8
THREAD B = 9
THREAD B = 10
END OF THREAD B.

About Author:
G
Geetam     View Profile
Hi, I am using MCQ Buddy. I love to share content on this website.