NSMutableArray ist threadsicher?

8

Kann jemand mir ein Beispiel geben, dass NSMutableArray threadsicher ist oder nicht?

    
RAMAN RANA 16.02.2011, 13:43
quelle

2 Antworten

10

Es ist nicht threadsicher. Siehe die Liste der threadsicheren / unsicheren Klassen hier

    
Caner 16.02.2011, 13:49
quelle
6

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.

Ссылка

    
SamG 16.02.2011 13:47
quelle

Tags und Links