कहें कि हमारे पास कुछ धागा है जो यह जांचना चाहता है कि दूसरा धागा कब अपना कार्य पूरा कर रहा है। मैंने पढ़ा है कि हमें एक प्रतीक्षा () प्रकार फ़ंक्शन को कॉल करना चाहिए जो इस थ्रेड को तब तक प्रतीक्षा करेगा जब तक कि यह एक अधिसूचना प्राप्त न कर ले कि दूसरा धागा समाप्त हो गया है। और यह अच्छा है क्योंकि इसका मतलब है कि हम महंगे मतदान नहीं कर रहे हैं।
लेकिन वैसे भी निचले स्तर पर आंतरिक रूप से मतदान नहीं हो रहा है? यानी, अगर हम थ्रेड वेट () कर रहे हैं, तो कर्नल किसी भी तरह से यह जांचने के लिए मतदान नहीं कर रहा है कि दूसरा धागा कब खत्म हो जाए ताकि वह पहले थ्रेड को सूचित कर सके?
मुझे लगता है कि मैं यहाँ कुछ याद कर रहा हूँ, क्या कोई मुझे बता सकता है?