ADP interview question

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