ios - What does the property "Nonatomic" mean? -
इस कोड में "नॉटैटोमिक" क्या मतलब है?
@property (nonatomic, retain ) UITextField * theUsersName;
"post-text" itemprop = तो अगर एकाधिक थ्रेडें एक बार में संपत्ति को बदलने / पढ़ने की कोशिश करती हैं, तो बुराई हो सकती है आप आंशिक रूप से लिखित मूल्य प्राप्त कर सकते हैं या अधिक जारी / रखे गए ऑब्जेक्ट प्राप्त कर सकते हैं, जो आसानी से क्रैश हो सकते हैं। (यह संभावित रूप से एक परमाणु एक्सेसर से बहुत तेज है, हालांकि।) यदि आप डिफ़ॉल्ट का उपयोग करते हैं (जो कि atomic है; इसके लिए कोई कीवर्ड नहीं है, लेकिन वहां ), तो @ संश्लेषण डी विधियों एक ऑब्जेक्ट-स्तर लॉक का उपयोग करने के लिए यह सुनिश्चित करने के लिए कि एक एकल प्रॉपर्टी को लिखता / लिखता क्रमबद्ध होता है जैसा कि एप्पल डॉक्स कहते हैं, इसका अर्थ यह नहीं है कि पूरी ऑब्जेक्ट थ्रेड-सेफ़ है, लेकिन व्यक्तिगत संपत्ति पढ़ी जाती है / लिखती है।
बेशक, अगर आप @ संश्लेषण का उपयोग करने के बजाय स्वयं के एक्सेसर्स, मुझे लगता है कि इन घोषणाओं को छोड़कर कुछ भी नहीं करना है, चाहे आपकी संपत्ति एक थ्रेसेफ तरीके से कार्यान्वित की जाए।
Comments
Post a Comment