Warum gibt es in C # keine gleichzeitigen Auflistungen?

Ich versuche, einen Überblick über die Threadsicherheitstheorie hinter den Auflistungen in C # zu bekommen.

Warum gibt es keine gleichzeitigen Sammlungen wie in Java? (Java-Dokumente). Einige Sammlungen scheinen threadsicher zu sein, aber mir ist nicht klar, wie die Position zum Beispiel in Bezug auf:

zusammengesetzte Operationen,Sicherheit bei der Verwendung von Iteratoren,Schreiboperationen

Ich möchte das Rad nicht neu erfinden! (Ich bin kein Multithreading-Guru und unterschätze definitiv nicht, wie schwer das sowieso sein würde).

Ich hoffe die Community kann helfen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage