मैं हाल ही में के प्रभाव के लिए कुछ उत्पादन कोड को देखा है? सहजता से, अगर प्रक्रिया समाप्त हो गई है तो उसके अंदर कोई कोड नहीं चल रहा है।प्रक्रिया कर सकते हैं। वर्तमान प्रक्रिया के लिए क्या सही हो गया है?</p> <pre><code>if (Process.GetCurrentProcess().HasExited) { // do something } </code></pre> <p>इस कोई मतलब है:
यदि नहीं, तो यह कहने का एक अच्छा तरीका क्या होगा कि वर्तमान प्रक्रिया समाप्त हो रही है या नहीं?
यदि यह किसी भी प्रासंगिकता का हो सकता है, तो इसके लिए उपयोग का मामला पॉपिंग सम्बन्धों से बचने के लिए था जैसे कि प्रक्रिया को मारने पर ऑब्जेक्ट का निपटारा नहीं किया जाता था।
http://msdn.microsoft.com/en-US/library/system.diagnostics.process.hasexited.aspx में टिप्पणी देखें::
यह मुझे बहुत समझ में आता है, आपकी समस्या क्या है? –
जैसा कि मैंने कहा था, "सहजता से, अगर प्रक्रिया समाप्त हो गई है तो उसके अंदर कोई कोड नहीं चल रहा है।", इसलिए यह कोड कभी नहीं चलाएगा और व्यर्थ है। – Asik
कोड किस भाग में चलाया जाता है? मेरा मतलब है बहु-थ्रेडिंग यहाँ। –