Ich suche nach einem readonly-Wörterbuch, auf das von mehreren Threads zugegriffen werden kann. Während ConcurrentDictionary solche Funktionen verfügbar macht, möchte ich nicht den Overhead und die seltsame API haben.Warum ist ReadOnlyDictionary threadsicher?
.Net 4.5 während der Bereitstellung einer solchen Klasse, besagt die Dokumentation, dass nur statische Anrufe sicher sind.
Ich frage mich warum?
Kopie von Microsoft-Dokument: Threadsicherheit Alle öffentlichen und geschützten Mitglieder ConcurrentDictionary sind Thread-sicher und können gleichzeitig von mehreren Threads verwendet werden. –
@KenCheung: Es ist nicht klar, warum dein Kommentar relevant ist. Die Frage zeigt an, dass das OP "ConcurrentDictionary <,>" bereits kennt, fragt aber nach der Sicherheit von 'ReadOnlyDictionary <,>'. –