Est-il possible de déterminer si un objet est verrouillé en C#? J'ai la position peu enviable, à travers le design où je lis depuis une file d'attente dans une classe, et j'ai besoin de vider le contenu dans une collection dans la classe. Mais cette collection est également en lecture/écriture à partir d'une interface en dehors de la classe. Donc, évidemment, il peut y avoir un cas où la collection est en cours d'écriture, en même temps que je veux écrire à elle.Existe-t-il un moyen de détecter si un objet est verrouillé?
Je pourrais programmer autour d'elle, dites using le délégué mais ce serait moche.
Yea, Merci à tous. Cela confirme à peu près ce que je pensais déjà. –