] हालाँकि, क्लाइंट और किसी भी संसाधन को जारी करने के तरीके के बारे में कुछ भ्रम हो सकता है। जब ग्राहक अप्राप्य हो जाता है, तो गो में कचरा कलेक्टर स्वचालित रूप से इसे आवंटित किसी भी मेमोरी को पुनः प्राप्त करता है। यही कारण है कि इसे आवश्यकतानुसार कई उदाहरण बनाने के बजाय पुन: उपयोग करने के लिए डिज़ाइन किया गया है। इस प्रकार, स्पष्ट संसाधन रिलीज आवश्यक नहीं है। विशेष रूप से, आपको सभी HTTP संचालन (जैसे, get (), पोस्ट ()) के पूरा होने पर प्रतिक्रिया को कॉल करना होगा। अगर गलत! = nil { // संभाल त्रुटि } defer resp.body.close () शरीर, गलत: = ioutil.readall (resp.body) // ...
http.client go में पुन: उपयोग और स्वचालित संसाधन प्रबंधन के लिए डिज़ाइन किया गया है। उचित संसाधन हैंडलिंग के लिए, केवल अतिरिक्त कदम प्रतिक्रिया को बंद करना है। इसी *http.response ऑब्जेक्ट का उपयोग करने के बाद। इस अभ्यास का पालन करके, आप GO में Http2 कनेक्शन के साथ काम करते समय इष्टतम प्रदर्शन और संसाधन दक्षता सुनिश्चित कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3