Dlaczego nie ma zbieżnych kolekcji w C #?

Próbuję zapoznać się z teorią bezpieczeństwa wątków za kolekcjami w C #.

Dlaczego nie ma zbieżnych kolekcji, jak w Javie? (java docs). Niektóre kolekcje wyglądają na bezpieczne w wątku, ale nie jest dla mnie jasne, jaka jest na przykład pozycja w odniesieniu do:

operacje złożone,bezpieczeństwo korzystania z iteratorów,operacje zapisu

Nie chcę na nowo odkrywać koła! (Nie jestem guru wielowątkowości i zdecydowanie nie lekceważę, jak ciężko by to było).

Mam nadzieję, że społeczność może pomóc.

questionAnswers(3)

yourAnswerToTheQuestion