UST Interview Question

Explain Multithreading in Java , interface and abstraction