क्या विभिन्न खिड़कियों में ग्रहण में एकाधिक धागे डीबग करना संभव है?
ठीक है मैंने अभी कोशिश की है और यह काम करता है। कोशिश करने के लिए आपको कई मॉनीटर की आवश्यकता नहीं है।
- मैंने 2 धागे बनाए और
run()
विधियों में से प्रत्येक में ब्रेक पॉइंट डाले।
- मैंने एप्लिकेशन चलाया और 2 थ्रेड रुक गए के रूप में दिखाई देते हैं।
- मैंने ग्रहण विंडो मेनू को नई विंडो में खींच लिया। आपके लिए देखने के लिए नई पूर्ण ग्रहण विंडो में एक डीबग टैब होना चाहिए।
- मैं आगे और पीछे स्विच कर सकता हूं और प्रत्येक धागे में चारों ओर कदम रख सकता हूं।
यह काम करता है लेकिन 2 डीबग टैब होने के बावजूद, वे कुछ हद तक शामिल हो गए हैं। जब मैं थ्रेड -1 डीबग विंडो में आगे बढ़ता हूं, तो फोकस थ्रेड -1 में बदल जाता है - यहां तक कि अन्य थ्रेड -2 विंडो में भी।
संपादित करें:
असल में मैं थोड़ा और इसके साथ खेला है और यह बहुत अच्छी तरह से काम करने लगता है। यदि मैं थ्रेड-2 और चरण में अन्य विंडो डीबगिंग पर स्विच करता हूं, तो यह थ्रेड-1 विंडो में थ्रेड-2 स्टैक ट्रेस फैलाता है लेकिन वास्तव में हाइलाइट को बदलने में प्रतीत नहीं होता है। मैं थ्रेड -1 विंडो पर वापस जा सकता हूं और थ्रेड -1 में आसानी से आगे बढ़ सकता हूं।
मुझे दो अलग-अलग डीबग विंडो बनाने के किसी भी तरीके से नहीं पता है जो पूरी तरह से जुड़े नहीं हैं। वेब खोज भी खाली आती है।
http://stackoverflow.com/questions/2284222/debugging-with-eclipse-using-multiple-windows – Gray
से संबंधित मेरे लिए महत्वपूर्ण बिट थ्रेडिंग के बारे में हिस्सा था। – stu