ADP Interview Question

How do you implement a multi-threaded application in Java?