क्या ग्रहण डीबगिंग पर्यावरण के भीतर कोई सिंक्रनाइज़ेशन लॉक की स्थिति देखने और प्रतीक्षा करने की प्रक्रिया देखने के लिए कोई तंत्र है?जावा सिंक्रनाइज़ेशन डीबगिंग
उत्तर
आप में वस्तु पर नज़र रखता है की राज्य दिखा सकते हैं नहीं है ग्रहण डीबगर। आप find a short, clear tutorial here कर सकते हैं। प्रत्येक धागे के लिए, ग्रहण आपको थ्रेड के मॉनिटर्स को दिखा सकता है और जिनके लिए यह इंतजार कर रहा है।
धन्यवाद। मैं कल्पना नहीं कर सकता कि क्यों मॉनीटर दृश्य डिफ़ॉल्ट रूप से बंद है। – ddyer
यह हो सकता है कि यह केवल तभी काम करता है जब आप सिंक्रनाइज़ किए गए कथन के कारण डेडलॉक की तलाश में हैं। मैं वर्तमान में 'ReentrantReadWriteLock' के कारण किसी की तलाश कर रहा हूं और मुझे इस प्रकार की सूचना फॉर्म ग्रहण नहीं मिलता है। – Scheintod
के रूप में सुझाव दिया here आप सकता है (यदि आप सूर्य JVM चलाने) निम्न चरणों का पालन:
- लांच JConsole या jvisualvm (दोनों अपने JDK स्थापना की बिन-निर्देशिका में मौजूद,
- देते हैं करने के लिए प्रक्रिया आपको संदेह बंद कर दिया गया
- धागे फलक पर जाएँ। एक "का पता लगाने डेडलॉक" बटन
- 1. जावा: नेस्टेड सिंक्रनाइज़ेशन ब्लॉक
- 2. जावा थ्रेड्स सिंक्रनाइज़ेशन
- 3. जावा में वेक्टर में सिंक्रनाइज़ेशन
- 4. जावा पोस्ट-मॉर्टम डीबगिंग?
- 5. जावा obfuscated कोड डीबगिंग
- 6. जावा: संख्याफॉर्मैट के साथ सिंक्रनाइज़ेशन समस्या?
- 7. जावा थ्रेड सिंक्रनाइज़ेशन, सर्वोत्तम समवर्ती उपयोगिता, ऑपरेशन
- 8. जावा अज्ञात वर्ग और सिंक्रनाइज़ेशन और "यह"
- 9. जावा में सिंक्रनाइज़ेशन कैसे काम करता है?
- 10. ऑब्जेक्ट सिंक्रनाइज़ेशन
- 11. IMAP सिंक्रनाइज़ेशन
- 12. आंतरिक सिंक्रनाइज़ेशन
- 13. सिंक्रनाइज़ेशन एल्गोरिदम
- 14. डीबगिंग। ब्रेकपॉइंट्स
- 15. डीबगिंग
- 16. डीबगिंग
- 17. डीबगिंग
- 18. जावा फ्लैग विस्तारित सीरियलाइजेशन डीबगिंग जानकारी
- 19. जावा जेडीबी रिमोट डीबगिंग कमांड लाइन उपकरण
- 20. "जावा स्रोत संपादित करना" में जावा ग्रहण डीबगिंग शॉर्टकट
- 21. जावा में "इस" या निजी ऑब्जेक्ट पर सिंक्रनाइज़ेशन?
- 22. निर्देशिका सिंक्रनाइज़ेशन के लिए जावा लाइब्रेरी की तलाश में
- 23. जावा मेमोरी मॉडल सिंक्रनाइज़ेशन: डेटा दृश्यता बग कैसे प्रेरित करें?
- 24. जावा के लिए ऑफ-द-शेल्फ घड़ी सिंक्रनाइज़ेशन समाधान है?
- 25. जावा विधि सिंक्रनाइज़ेशन और पारस्परिक बहिष्करण पढ़ने/लिखने
- 26. माइक्रोसॉफ्ट सिंक्रनाइज़ेशन फ्रेमवर्क के अलावा अन्य डेटाबेस सिंक्रनाइज़ेशन टूल्स?
- 27. मल्टीथ्रेडेड फ़ाइल अपलोड सिंक्रनाइज़ेशन
- 28. मल्टीप्लेयर गेम सिंक्रनाइज़ेशन
- 29. सी ++ मल्टीथ्रेडिंग सिंक्रनाइज़ेशन
- 30. सिंक्रनाइज़ेशन लॉकएक्सप्शन + लॉगिंग
क्या आप संभावित मृत-लॉक को डिबग कर रहे हैं? – aioobe
मुझे एक अप्रत्याशित डेडलॉक मिला, लेकिन मुझे "अनुमान लगाया" था कि अप्रत्याशित रूप से स्थगित प्रक्रियाओं के सेट से मामला हो। वहां एक बेहतर तरीका होना चाहिए। – ddyer