Na ja, Das ist doch ne Sache von ein paar Minuten, sich das hinzudengeln...
Leg los. Ansonsten ist so ein Spruch hier wenig zielführend.
Erstmal: "Bitte" und Dann: Wieso loslegen? Werde ich neuerdings dafür bezahlt?
Der Spruch ist insofern zielführend, mein Guter, als das er indirekt betont, das eine
API die Grundfunktionen und Klassen bereitstellen sollte, und nicht für Alles und Jedes eine Antwort parat zu haben hat.
Das Wesen einer Dictionary ist ein optimal performanter Zugriff auf ein Key-Value-Paar, welches durch Threadsafe-Mechanismen in ihrer Reinheit konterkariert wird.
Um dies trotzdem zu erreichen, genügt es, die Zugriffsfunktionen über Threadsynchronisationsobjekte exklusiv zugänglich zu machen. Das ich dies Dir gegenüber deutlich machen muss...