Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में नींद () और प्रतीक्षा () विधि के बीच अंतर


इस पोस्ट में, हम Java में स्लीप और वेट मेथड के बीच के अंतर को समझेंगे।

प्रतीक्षा करें

  • यह 'ऑब्जेक्ट' वर्ग से संबंधित है।

  • सिंक्रनाइज़ेशन प्रक्रिया में होने पर यह विधि लॉक को रिलीज़ करती है।

  • यह एक स्थिर विधि नहीं है।

  • इसे केवल एक सिंक्रोनाइज़्ड संदर्भ से ही बुलाया जाना है।

  • इस विधि में तीन अतिभारित विधियाँ हैं, अर्थात्

    • प्रतीक्षा करें ()

    • प्रतीक्षा करें (लंबा समय समाप्त)

    • प्रतीक्षा करें (लंबा समय समाप्त, इंट नैनोसेकंड)

नींद

  • यह 'थ्रेड' वर्ग से संबंधित है।

  • सिंक्रनाइज़ेशन प्रक्रिया में होने पर यह ऑब्जेक्ट पर लॉक को रिलीज़ नहीं करता है।

  • यह एक स्थिर विधि है।

  • एक समकालिक संदर्भ से, 'नींद' पद्धति को कॉल करने की कोई आवश्यकता नहीं है।

  • इस विधि में तीन अतिभारित विधियाँ हैं, वे हैं -

    • नींद (लंबी मिली) मिली:मिलीसेकंड

    • स्लीप (लॉन्ग मिलिस, इंट नैनो) नैनो:नैनोसेकंड


  1. जावा में कतार इंटरफ़ेस की झांकना (), मतदान () और निकालें () विधि के बीच अंतर?

    यह एक संग्रह का प्रतिनिधित्व करता है जिसे प्रसंस्करण से पहले डेटा रखने के लिए इंडेंट किया जाता है। यह फर्स्ट-इन-फर्स्ट-आउट (फीफो) प्रकार की व्यवस्था है। कतार में डाला गया पहला तत्व उसमें से निकाला गया पहला तत्व है। दिखाना () विधि यह विधि वर्तमान कतार के शीर्ष पर वस्तु को बिना हटाए लौटाती है। यदि कत

  1. जावा में ऐरेलिस्ट और हैशसेट के बीच अंतर

    हैशसेट और ऐरेलिस्ट दोनों ही जावा संग्रह ढांचे के कुछ सबसे महत्वपूर्ण वर्ग हैं। ArrayList और हैशसेट के बीच महत्वपूर्ण अंतर निम्नलिखित हैं। सीनियर। नहीं. कुंजी ऐरेलिस्ट हैशसेट 1 कार्यान्वयन ArrayList सूची इंटरफ़ेस का कार्यान्वयन है। दूसरी ओर हैशसेट एक सेट इंटरफ़ेस का कार्यान्वयन है। 2 आंतरिक क

  1. जावा में प्रतीक्षा () और नींद () विधि के बीच अंतर?

    नींद () विधि एक स्थिर . है थ्रेड . की विधि वर्ग और यह वर्तमान चल रहे धागे को नॉन-रननेबल स्थिति में भेज सकता है जबकि प्रतीक्षा करें () विधि एक उदाहरण विधि है, हम इसे थ्रेड ऑब्जेक्ट का उपयोग करके कॉल कर रहे हैं और यह केवल उस ऑब्जेक्ट के लिए प्रभावित होता है। नींद () समय समाप्त होने के बाद मेथड वेक