कभी-कभी प्रक्रिया को संसाधन या थ्रेड या किसी चीज़ पर अवरुद्ध किया जा सकता है, और इसे छोड़ना या मुक्त करना, प्रक्रिया को मुक्त करता है और इसे समाप्त होने देता है। यह कुछ हद तक समान है कि जब आप एक्सप्लोरर (रीसायकल बिन) को हटाते हैं, तो एक्सप्लोरर में एक फाइल जो उपयोग में है, यह वास्तव में दूर नहीं जाती है और अटक जाती है (बिना तुरंत उपयोग किए / लॉक किए गए त्रुटि को लौटाए), लेकिन यदि आप उस प्रोग्राम को छोड़ दें जिसे उसने पांच सेकंड के भीतर बंद कर दिया है, फ़ाइल अचानक गायब हो जाती है।
मैंने इस अवसर पर ऐसा देखा है, खासकर उन कार्यक्रमों के साथ जिनमें पॉप-अप संवाद होता है या ऐसा कुछ होता है जो किसी तरह छिप जाता है; संवाद को खारिज करने का एक तरीका खोजना थ्रेड को समाप्त करने की अनुमति देता है, इस प्रकार प्रक्रिया को समाप्त करने की अनुमति देता है।
मुझे संदेह है कि वृद्धि के साथ, बहु-थ्रेडेड प्रोग्रामिंग के अभी भी अपेक्षाकृत नए अभ्यास, इस तरह की चीजें कम से कम कुछ समय के लिए अधिक सामान्य हो जाएंगी।