Setting priorities on the Thread objects : Simple Threads « Threads « Java






Setting priorities on the Thread objects

 
public class Main {
  public static void main(String[] args) throws Exception {
    Thread thread1 = new Thread(new TestThread(1));
    Thread thread2 = new Thread(new TestThread(2));

    thread1.setPriority(Thread.MAX_PRIORITY);
    thread2.setPriority(Thread.MIN_PRIORITY);

    thread1.start();
    thread2.start();

    thread1.join();
    thread2.join();
  }

}

class TestThread implements Runnable {
  int id;

  public TestThread(int id) {
    this.id = id;
  }

  public void run() {
    for (int i = 1; i <= 10; i++) {
      System.out.println("Thread" + id + ": " + i);
    }
  }
}

   
  








Related examples in the same category

1.Create a thread by implementing Runnable.
2.Create a thread by extending Thread.
3.Thread ReminderThread Reminder
4.Thread Race DemoThread Race Demo
5.Suggesting when to switch threads with yield()Suggesting when to switch threads with yield()
6.Creating threads with inner classesCreating threads with inner classes
7.The safe way to stop a thread
8.Calling sleep() to wait for a whileCalling sleep() to wait for a while
9.Understanding join()Understanding join()
10.Daemon threads spawn other daemon threadsDaemon threads spawn other daemon threads
11.Daemon threads don't prevent the program from ending.
12.Shows the use of thread priorities.Shows the use of thread priorities.
13.Java new feature: threadingJava new feature: threading
14.Java 1.5 (5.0) new feature: Thread ScheduleJava 1.5 (5.0) new feature: Thread Schedule
15.Two simple threadsTwo simple threads
16.Simple threads creator Simple threads creator
17.Task
18.SimpleThread using the Runnable interface.SimpleThread using the Runnable interface.
19.Very simple Threading example.Very simple Threading example.
20.Test Override ThreadTest Override Thread
21.Test Override
22.Parallelizing Loops for Multiprocessor Machines
23.Listing All Running Threads in a group
24.Thread priorities.
25.Use a ThreadGroup.
26.Three Threads TestThree Threads Test