Create three threads- with different priorities – MAX, MIN, NORM- and start the threads at the same time. Observe the completion of the threads.

 /* Threads Priorities 30-12-2021 */

import java.lang.*;  
 
public class ThreadPriorityDemo extends Thread  
{  
    public void run()  
    {  
    System.out.println("Inside run : "+Thread.currentThread().getName() +" : "+Thread.currentThread().getPriority());  
    }  
 
    public static void main(String args[])  
    {  
    ThreadPriorityDemo th1 = new ThreadPriorityDemo();  
    ThreadPriorityDemo th2 = new ThreadPriorityDemo();  
    ThreadPriorityDemo th3 = new ThreadPriorityDemo();
    th1.setName("First");
    th2.setName("Second");
    th3.setName("Third");
   
    th1.setPriority(MIN_PRIORITY);  
    th2.setPriority(NORM_PRIORITY);  
    th3.setPriority(MAX_PRIORITY);

    th1.start();
    th2.start();
    th3.start();    
    }  
}  

Comments

Popular posts from this blog

Design GUI to handle Choice Control event.

Write a Java program that reads an integer number (between 1 and 255) from the user and prints the binary representation of the number. The answer should be printed as a String. Note: The output displayed should contain 8 digits and should be padded with leading 0s(zeros), in case the returned String contains less than 8 characters. For example, if the user enters the value 16, then the output should be 00010000 and if the user enters the value 100, the output should be 01100100 (Hint : You may use String.format() method for the expected output)