मैं एक iPhone आवेदन में NSURLConnection
उपयोग कर रहा हूँ और इंटरफ़ेस मेरी NSURLConnection
उदाहरण के लिए initWithRequest:
भेजने के बाद धीमा करने के लिए लगता है। मुझे यकीन है कि अगर यह हो रहा है क्योंकि मेरे प्रसंस्करण कोड एक लंबे समय प्रतिक्रिया को संभालने के लिए ले जा रहा है नहीं कर रहा हूँ, या अगर यह है, क्योंकि NSURLConnection
मुख्य थ्रेड ब्लॉक कर रहा है।क्या NSURLConnection मुख्य थ्रेड को अवरुद्ध करता है?
किसी को भी इस बात की पुष्टि कर सकते हैं कि NSURLConnection
कनेक्शन पैदा करेगा और एक अलग थ्रेड पर डेटा के लिए प्रतीक्षा करें, और तब मुख्य थ्रेड पर अपने प्रतिनिधि तरीकों कहते हैं?
धन्यवाद!
आपको अंतिम वाक्य से सावधान रहना होगा! यदि आप उदाहरण के लिए 5000 छोटे अनुरोध है, उपयोगकर्ता अनुभव हो सकता है कि इंटरफ़ेस जो मैं हाल ही में – Tomen
था का उपयोग करते हुए NSURLConnection अतुल्यकालिक रूप से एक धागा, एक आंतरिक एक बना है (थोड़ा बंद हो जाता है की एक बहुत कुछ की वजह से), धीमा हो रहा है। यह एसिंक्रोनस की परिभाषा है। – malhal