निम्न पर विचार करें: उद्देश्य-सी वर्ग का एक उदाहरण एक मजबूत संदर्भ और एक कमजोर संदर्भ (एआरसी के तहत) द्वारा संदर्भित किया जाता है। थ्रेड एक्स पर, कमजोर संदर्भ के माध्यम से उदाहरण पर एक विधि कहा जाता है। थ्रेड वाई पर, मजबूत संदर्भ टूट गया है कि उदाहरण के लिए कोई और मजबूत संदर्भ नहीं हैं, और इसे हटा दिया जाना चाहिए।क्या ऑब्जेक्टिव-सी ऑब्जेक्ट को डिलीकेट किया जा सकता है जबकि उस पर एक इंस्टेंस विधि लागू की जा रही है?
क्या यह स्थिति संभव है, इस बात को थ्रेड वाई पर हटाया जा सकता है जबकि विधि थ्रेड एक्स पर निष्पादित हो रही है? इसी तरह, जब तक विधि वापस नहीं आती है तब तक ऑब्जेक्ट 'रीटेन' पर एक विधि का आह्वान करता है?
बहुत बेहतर जवाब (में "सटीक और संकलक लेखक का निश्चित प्रतिक्रिया के आधार पर" के रूप में):
यह सुरक्षित तरीका है। धन्यवाद! – bbum