Threads, unlike in other languages, are easier to manipulate in Java like creation, inactivation, killing and inter-communication etc. due to just 4 predefined classes – Thread, Runnable interface, ThreadGroup and Object.
Following link takes to the creation and inactivating the threads.
For all programs on multithreading
1. Multithreading at a Glance