Code: Select all
ConcurrentDictionary
Threads haben, die in einer gemeinsam genutzten Sammlung lesen und schreiben. Wenn die Aktualisierungen
nicht konstant sind (wenn sie seltener sind), ist ImmutableDictionary
möglicherweise die bessere Wahl.
Ich weiß, dass das Hinzufügen oder Entfernen einer großen unveränderlichen Sammlung langsam sein kann, und meine Frage ist, gibt es noch einen anderen Unterschied zwischen ihnen? Da sie nun alle Thread-sicher sind, stellt sich die Frage: Warum ist ImmutableDictionary die bessere Wahl, wenn die Aktualisierungen nicht konstant sind?