Pergunta de entrevista da empresa Guggenheim Partners

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