A managers.dict() ermöglichen, ein Wörterbuch über den Prozess hinweg zu teilen und thread-sicheren Betrieb durchzuführen. In meinem Fall erstellt jeder ein Koordinator-Prozess das gemeinsame dict mit m
Elemente und n
Worker-Prozesse lesen und schreiben zu/von einem einzelnen dict-Schlüssel.Wie python manager.dict() Sperren funktioniert:
Haben managers.dict()
eine einzige Sperre für die dict oder m
Sperren, eine für jeden Schlüssel darin?
Gibt es eine alternative Möglichkeit, m
Elemente an n
Arbeiter zu verteilen, außer einem gemeinsamen Diktat, wenn die Arbeiter nicht miteinander kommunizieren müssen?
Verwandte python-manager-dict-is-very-slow-compared-to-regular-dict