मैं जावा प्रक्रिया के थ्रेड डंप के माध्यम से देख रहा था, और संकेत प्रेषक द्वारा अवरुद्ध कुछ थ्रेड नोटिस।जावा सिग्नल प्रेषक धागा क्या है?
सिग्नल प्रेषक क्या है? यह क्या करता है?
मैं जावा प्रक्रिया के थ्रेड डंप के माध्यम से देख रहा था, और संकेत प्रेषक द्वारा अवरुद्ध कुछ थ्रेड नोटिस।जावा सिग्नल प्रेषक धागा क्या है?
सिग्नल प्रेषक क्या है? यह क्या करता है?
मुझे आईबीएम डेवलपर वर्क्स पर इसके बारे में एक लेख मिला। जब ओएस JVM के लिए एक संकेत को जन्म देती है, संकेत डिस्पैचर धागा उचित हैंडलर के लिए संकेत पारित करेंगे
Revelations on Java signal handling and termination क्रिस व्हाइट, सॉफ्टवेयर इंजीनियर द्वारा, आईबीएम
ओएस सिग्नल, स्वाभाविक एकल पिरोया हैं तो यह है महत्वपूर्ण है कि वे सभी एक ही धागे पर संभाले गए हैं। तो, एक प्रेषक इसे प्राप्त करने का एक प्राकृतिक तरीका है। एडब्ल्यूटी के लिए एकल जीयूआई इवेंट थ्रेड की तरह सोचें।
एक स्पर्श नोट पर, यदि आप लिनक्स हैं और आपका जेवीएम एक देशी लाइब्रेरी लोड करता है जो अपने सिग्नल हैंडलर डालता है, तो आपको libjsig.so प्रीलोड करना होगा। मुझे एक कठिन तरीका पता चला जब एक थर्ड-पार्टी नेटवर्किंग लाइब्रेरी ने गलत तरीके से गलत कनेक्शन के साथ अपने कनेक्शन को तोड़ दिया।
लिंक टूटा हुआ है, ऐसा लगता है कि यह यहां लिखा गया है: http://blog.intelligencecomputing.io/twitter/2348/revelations-on-java-signal-handling-and-termination – conorgriffin
वह लिंक किसी भी बेहतर दिखाई नहीं देता है । –
@conorgriffin मैं पुष्टि कर सकता हूं कि लिंक भी टूटा हुआ है। मुझे [blog.intelligenttime.net] पर लिखित लेख मिला (http://blog.intelligenttime.net/java/2348/revelations-on-java-signal-handling-and-termination)। – elisman