मेरे प्रोजेक्ट में, मुझे कई HTTP करने की आवश्यकता हैएक AndroidHttpClient उदाहरण के साथ अनुरोध लेकिन वास्तव में, HTTP अनुरोध एक-एक करके संसाधित होते हैं। समवर्ती कनेक्शन की अधिकतम संख्या को परिभाषित करने का एक तरीका है?
उत्तर:
उत्तर № 1 के लिए 1HTTP अनुरोध समानांतर में निष्पादित किए जाते हैं, लेकिन यदि आप उपयोग कर रहे हैं AsyncTask
तब कार्य स्वयं डिफ़ॉल्ट रूप से क्रमबद्ध निष्पादित होते हैं, एक समय में एक। इस व्यवहार को बदलने के लिए, का उपयोग करें executeOnExecutor
समानांतर में उन्हें चलाने की विधि:
new MyAsyncTask().executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, ...);
इस समस्या को हल करना चाहिए।