Pergunta de entrevista da empresa Synechron

How to achieve async programming in Java?