Pregunta de entrevista de Citi

Explain python multithreading and coroutine