Juste pour vous assurer, dire que j'ai ce code:recenseurs et Réentrance
this.allObjects = [some linq query];
et ont deux méthodes à la fois en lecture (modifier) ce IEnumerable, sont-ils sûrs d'appeler en parallèle? Juste en boucle à travers un IEnumerable devrait être sûr à droite?
Oui, mais c'est bon non? Lorsque j'accède à la requête linq en la parcourant par exemple, il va lancer GetEnumerator et générer une nouvelle IEnumerable ... en boucle sur le même IEunumerable pourrait être pire .. – Homde
Corriger. La seule heure où la concurrence est un problème est si l'iteration effectue des modifications (ce qui n'est pas ce à quoi tout le monde s'attendrait, mais est possible) - mais cela n'arrive jamais avec les collections standard. –