मुझे कुछ महान लेख मिल गए हैं (Maoni, Richter #1, Richter #2) जीसी के सिद्धांत और अभ्यास के रूप में कई विवरण दे रहे हैं, फिर भी मुझे कुछ भी नहीं मिला है जो बताता है कि जीसी की धागा प्राथमिकता कैसे निर्धारित की जाती है।.NET कचरा कलेक्टर - इसकी धागा प्राथमिकता क्या है?
निकटतम मैंने पायायह एक है जो यह बताता finalizer धागा "runs asynchronously to the application and at a high priority."
मुझे हमेशा यही लगता है कि है कि यह एक "कम प्राथमिकता" धागा था, लेकिन है अधिक से इसके बारे में अधिक है कि गलत हो रहा है पढ़ने (चूंकि जीसी को आपके सभी अन्य धागे को अवरुद्ध करना है, और आप समय-समय पर फिर से शुरू करने के लिए अपना ऐप कम प्राथमिकता वाले थ्रेड पर निर्भर नहीं होना चाहते हैं)।
किसी को यकीन है कि पता करने के लिए क्या वास्तविक प्राथमिकता माना जाता है पता है?
यह एक पूर्ण उत्तर के करीब लगता है जैसा कि मुझे मिल सकता है। मैं इसे थोड़ी देर तक छोड़ दूंगा, लेकिन मुझे लगता है कि यह ऐसा कर सकता है। धन्यवाद! हर रोज कुछ नया सीखो, हुह? शायद मुझे अपनी किताब खरीदनी चाहिए। –
मैं निश्चित रूप से अपनी पुस्तक की सिफारिश कर सकता हूं - यह दिलचस्प पृष्ठभूमि जानकारी है, और यह मुझे कुछ विशिष्ट समस्याओं पर सहेजा गया है। –
मुझे लगता है कि यह उन दुर्लभ उदाहरणों में से एक है जहां मुझे ऑनलाइन जवाब नहीं मिला, लेकिन एक पुस्तक में पूरी जानकारी में जवाब है। धन्यवाद! –