Optum interview question

Explain multi-threading, thread safe, etc in Java