Java tutorial
class CounterThread extends Thread { String name; public CounterThread(String name) { super(); this.name = name; } public void run() { int count = 0; while (true) { try { sleep(100); } catch (InterruptedException e) { } if (count == 50000) count = 0; System.out.println(name + ":" + count++); } } } public class MainClass { public static void main(String[] args) { CounterThread thread1 = new CounterThread("thread1"); thread1.setPriority(10); CounterThread thread2 = new CounterThread("thread2"); thread2.setPriority(1); thread2.start(); thread1.start(); } }