Pregunta de entrevista de Guggenheim Partners

Explain Test Driven Development. How do you handle exception in multiple threads?