next up previous contents
Next: Object Serialisation Up: Java Notes Previous: Threads Example 8.1: Enumerate

Threads Example 8.2: Max Priority

/**
 * Adapted from The Java Tutorial, 
 * Second Edition, Campione, M. and 
 * Walrath, K.Addison-Wesley 1998
 */
public class MaxPriorityTest{
  public static void main(String[] args){	
	ThreadGroup groupNORM = new ThreadGroup(
	                "A group with normal priority");
	Thread priorityMAX = new Thread(groupNORM, 
			        "A thread with maximum priority");	
	// set Thread's max priority to MAX_PRIORITY (10)
	priorityMAX.setPriority(Thread.MAX_PRIORITY);
	// set ThreadGroup's max priority to normal (5)
	groupNORM.setMaxPriority(Thread.NORM_PRIORITY);
	System.out.println("Group's maximum priority = " + groupNORM.getMaxPriority());
	System.out.println("Thread's priority = " +
					   priorityMAX.getPriority());
  }
}



Ananda Amatya
9/15/1999