Liste<T> simultanées retrait et ajout de

Je ne suis pas trop sûr, j'ai donc pensé que je demanderais. Serait le retrait et l'ajout d'éléments à une System.Collections.Generic.List<> objet non thread-safe?

Ma situation:

Lorsqu'une connexion est reçue, elle est ajoutée à la liste, mais aussi, dans le même temps, il y a un ouvrier qui enlève les connexions mortes et tel.

Est-il un problème? Un lock faire?
Je veux aussi savoir si je suis autorisé à utiliser un verrou sur l'objet de la liste, c'est avec Foreach<> méthode.

Jetez un oeil à stackoverflow.com/questions/6601611/... - la réponse est la peine de lire.

OriginalL'auteur TheAJ | 2009-11-28

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *