Kann jemand mir ein Beispiel geben, dass NSMutableArray threadsicher ist oder nicht?
Gemäß den Apple-Dokumenten ist NSMutableArray nicht threadsicher.
Veränderbare Objekte sind im Allgemeinen nicht fadensicher. Um änderbare Objekte in verwenden eine Anwendung mit Gewinde, die Anwendung muss den Zugriff auf synchronisieren sie benutzen Schlösser. (Für mehr Informationen finden Sie unter "Atomare Operationen". In der Regel die Sammelklassen (zum Beispiel NSMutableArray, NSMutableDictionary) nicht Thread-sicher, wenn Mutationen sind besorgt. Das heißt, wenn einer oder mehrere Threads ändern das gleiche Array, Probleme können auftreten. Sie müssen sperren um Spots wo liest und schreibt auftreten, um die Fadensicherheit zu gewährleisten.
Tags und Links iphone thread-safety