In Java, thread scheduler can use the thread priorities in the form of integer value to each of its thread to determine the execution schedule of threads . Thread gets the ready-to-run state according to their priorities.
This page discusses - Synchronized Threads.
Multithreading in Java
This page discusses - Multithreading in Java.
This page discusses - Interthread Communication.
Creation of MultiThreads
Like creation of a single thread, You can also create more than one thread (multithreads) in a program using class Thread or implementing interface Runnable.