Multithreading in Java http://java.sun.com/docs/books/tutorial/essential/threads/index.html
A Thread class is defined in the Standard Java libraries, with the methods: start, run, wait, notify, sleep, and system functions block, unblock, dispatch, etc
Implementing Threads in Java
Java provides two ways to create a new thread of execution