कुछ भाषाओं में, जावा के लिए, एक कम ठहराव GC शुरू किया।
वे जीसी पूरी दुनिया को रोक दिए बिना अधिकांश काम कर सकते हैं। यह स्पष्ट रूप से एक काफी कठिन समस्या है क्योंकि इसे स्मृति का विश्लेषण करने की आवश्यकता होती है जब थ्रेड इसे संशोधित कर रहा होता है, जिसके परिणामस्वरूप डेटा का उपयोग प्रक्रिया की भीख में किया जा सकता है और अब समाप्त होने पर नहीं किया जा सकता है, या डेटा जो कि गैरेज प्रतीत होता है लेकिन क्योंकि संदर्भ को स्मृति में स्थानांतरित कर दिया गया था और कभी नहीं दिखाई दिया जहां जीसी देख रहे थे।
तो मूल रूप से, इसके पीछे एल्गोरिथ्म क्या है?
शोध पत्र या वास्तव में तकनीकी लेख के लिंक को मान्य उत्तर माना जाएगा, क्योंकि यह विषय वास्तव में तकनीकी है।