Ich habe zwei Threads: Thread 1 legt ein Schlüssel-Wert-Paar in einem NSMutableDictionary fest und liest diesen Wert später und Thread 2 macht dasselbe mit einem anderen Schlüssel-Wert-Paar. Die Schlüssel sind unterschiedlich und jeder Thread liest nur das Schlüssel-Wert-Paar, das er gesetzt hat. Jedoch kann jeder Thread lesen, während der andere schreibt.Threadsicherheit: Zwei Threads, die auf verschiedene NSMutableDictionary-Einträge zugreifen
Also meine Frage ist, ob ich das NSMutableDictionary schützen muss, wenn zwei Threads auf unterschiedliche Einträge desselben NSMutableDictionary zur gleichen Zeit zugreifen? (Wird das gesamte NSMutableDictionary von einem Thread "beansprucht" oder sind die Operationen für einzelne Einträge unabhängig?)
Siehe https : //stackoverflow.com/questions/1986736/nsmutabledictionary-thread-safety – rmaddy