.NET में, इस कोड के बाद, Thread
ऑब्जेक्ट को कचरा होने से कौन सा तंत्र रोकता है?क्या सी # में एक थ्रेड को एकत्रित होने से रोकता है?
new Thread(Foo).Start();
GC.Collect();
हाँ, यह कुछ धागा के लिए एक संदर्भ है ग्रहण करने के लिए सुरक्षित है, मैं सिर्फ वास्तव में क्या भटक रहा था। किसी कारण से परावर्तक मुझे System.Threading
नहीं दिखाता है, इसलिए मैं इसे स्वयं खोद नहीं सकता (मुझे पता है कि एमएस ने .NET ढांचे के लिए स्रोत कोड जारी किया है, मेरे पास यह आसान नहीं है)।
नहीं, यह नहीं होगा। रनटाइम एक संदर्भ रखता है। अन्यथा यदि आप संदर्भ खो देते हैं तो एक चलने वाला थ्रेड एकत्र किया जाएगा। – EricSchaefer