बच्चों की प्रक्रियाओं के लिए, wait()
और waitpid()
फ़ंक्शंस का उपयोग वर्तमान प्रक्रिया के निष्पादन को निलंबित करने के लिए किया जा सकता है जब तक कि कोई बच्चा निकल न जाए। लेकिन इस समारोह का उपयोग गैर-बाल प्रक्रियाओं के लिए नहीं किया जा सकता है।गैर-बच्चों की प्रक्रियाओं से बाहर निकलने के लिए कैसे प्रतीक्षा करें
क्या कोई और कार्य है, जो किसी भी प्रक्रिया से बाहर निकलने के लिए इंतजार कर सकता है?
क्या यह व्यस्त लूप होना ठीक है? – CsTamas
ठीक है, आप इसे बहुत व्यस्त नहीं बनाना चाहते हैं; प्रत्येक 'हत्या()' के बाद आपको थोड़ी देर के लिए 'नींद() 'चाहिए, जो प्रक्रिया को नहीं मिला है। फिर आपको अपने मतदान में कितना व्यस्त है और नोटिस करने से पहले प्रक्रिया को समाप्त करने के लिए कितना समय ठीक है, इसके बीच संतुलन को रोकना होगा। – chaos
ओह, 'नींद()' अप्रचलित हो गया, जबकि मैं स्पष्ट रूप से नहीं देख रहा था। ऐसा लगता है कि आपको अब 'नैनोस्लीप()' चाहिए। – chaos