Domanda di colloquio di Guggenheim Partners

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