Why do thread breakdowns occur, and how can they be avoided?

Why do thread breakdowns occur, and how can they be avoided?