Comment éviter un blocage .NET

Est il existe des pratiques communes ou des règles pour éviter un blocage dans un programme? Aussi est-il le soutien de CLR ou de tout autre instrument de langage/framework pour Gérer un tel scénario?

N' "verrouiller les choses dans un ordre cohérent"?
Très difficile de se retenir de répondre avec "juste éviter de filetage".
Désolé pour la mauvaise formulation, je veux juste savoir pourrais-je suivre certaines règles pour éviter de tels problèmes (par exemple, Pas de verrou sur cette).

OriginalL'auteur user854301 | 2012-08-05