Expeditors interview question

What are some ways of managing multiple threads in Java?