Sollicitatievraag bij Guggenheim Partners

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