Pregunta de entrevista de Clarksons

What is Asynchronous Programming? And why is it used?