विल्हेवाट लावा

लेखक: Lewis Jackson
निर्मितीची तारीख: 8 मे 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
औरंगाबाद | १० दिवसात कचऱ्याची विल्हेवाट लावा- उद्धव ठाकरे
व्हिडिओ: औरंगाबाद | १० दिवसात कचऱ्याची विल्हेवाट लावा- उद्धव ठाकरे

सामग्री

व्याख्या - विल्हेवाट म्हणजे काय?

सी # च्या कॉनमध्ये, डिस्पोजेस एक मेमरी क्लीनअपसाठी आवश्यक कोड कार्यान्वित करण्यासाठी आणि फाईल हँडल्स आणि डेटाबेस कनेक्शन यासारखी अप्रबंधित संसाधने रीसेट करण्यासाठी रीसेट केली जाते. विल्हेवाट कार्यक्षमतेत सुधारित करते आणि प्रतिबंधित विंडोज स्पेससह अनुप्रयोगांमध्ये वापरले जाणारे ग्राफिक्स डिव्हाइस इंटरफेस (जीडीआय) सारख्या अप्रबंधित वस्तू आणि दुर्मिळ संसाधने सोडवून मेमरीला अनुकूल करते.

आयडीस्पोजेबल इंटरफेसद्वारे प्रदान केलेली डिस्पोजेड पद्धत डिस्पोज कॉलची अंमलबजावणी करते. डिस्पोज पॅटर्न वेळेवर आणि अंदाज लावण्यायोग्य साफसफाईसाठी, तात्पुरती मेमरी गळती रोखण्यासाठी आणि संसाधनांची विल्हेवाट लावण्यासाठी डिझाइन केली गेली आहे.


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया डिसपोज समजावते

.NET फ्रेमवर्क कचरा संग्रहण (जीसी) सुलभ करते, ऑब्जेक्ट मेमरी आणि संसाधने व्यवस्थापित करते आणि Finalize - एक नॉन-डिट्रिमिनिस्टिक पद्धतीचा आग्रह करून अवैध ऑब्जेक्ट मेमरी संदर्भ पुनर्प्राप्त करते. विल्हेवाट लावण्याची पद्धत ऑब्जेक्ट मेमरी घटनांच्या आजीवन नियंत्रित करते आणि स्पष्ट मेमरी क्लीनअप नियंत्रण प्रदान करते, विरूद्ध अंतर्भूत मेमरी क्लीनअपला अंतिम रूप देते. अन्य मेमरी ऑब्जेक्ट उदाहरणे अस्तित्त्वात असतानाही डिस्पोजलची विनंती केली जाऊ शकते, तर अंतिम मेमरी ऑब्जेक्ट नष्ट झाल्यानंतर फिनलाइझ फक्त विनंती केली जाऊ शकते.

विल्हेवाट लावण्याच्या पद्धती खालीलप्रमाणे आहेतः

  • उपयोगानंतर त्वरित रीलीझ आवश्यक नसलेल्या व्यवस्थापित स्त्रोतांसाठी वापरली जाते.
  • डिस्पोज न म्हटल्यास, अंतिम प्रक्रिया लागू केली जावी.
  • विल्हेवाट लावण्याची पद्धत कॉल केल्यानंतर, अंतिम रूप देण्याची पद्धत टाळण्यासाठी आणि अनावश्यक जीसी टाळण्यासाठी GC.SuppressFinalize पद्धत कॉल करणे आवश्यक आहे.
  • डिस्पोज पद्धत एकाचपेक्षा जास्त वेळा विनंती केल्यास अपवाद काळजीपूर्वक हाताळले पाहिजेत. जर स्त्रोतांची विल्हेवाट लावली गेली तर कोणतीही घटना पद्धत ऑब्जेक्टडिस्पॉक्सएक्सप्शन फेकू शकते.
  • पूर्वी म्हणतात डिसपोज पद्धत असणार्‍या ऑब्जेक्टचा पुन्हा वापर केला जाऊ शकत नाही.
  • विल्हेवाट लावण्याची शिफारस फक्त नेटिव्ह रिसोर्स ऑब्जेक्ट्स आणि कंपोनेंट ऑब्जेक्ट मॉडेल (सीओएम) ऑब्जेक्ट्स .नेट नेट फ्रेमवर्कच्या संपर्कात असते.
  • अपेक्षित परिणामांमुळे एकाधिक थ्रेडमधून एकाचवेळी विल्हेवाट लावणे शक्य नाही.
  • मूल्य प्रकार डिस्पोजेबल प्रकार किंवा अप्रबंधित संसाधन सदस्यांसह तयार केले जाऊ नयेत.
  • अप्रबंधित संसाधने वापरताना, स्त्रोत कोड लागू करणे चांगले अभ्यासाचे मानले जाते स्टेटमेंट वापरुन ऑब्जेक्ट कोड पूर्ण झाल्यानंतर स्वयंचलितपणे ऑब्जेक्ट डिस्पोजेड पद्धतीने ऑब्जेक्ट्सची विनंती केली जाते.
ही व्याख्या सी # च्या कॉन मध्ये लिहिलेली होती