Microsoft Interview Question

multithreading in java, what is recusion