विषयसूची:

थ्रेड एक दूसरे के साथ कैसे संवाद करते हैं?
थ्रेड एक दूसरे के साथ कैसे संवाद करते हैं?

वीडियो: थ्रेड एक दूसरे के साथ कैसे संवाद करते हैं?

वीडियो: थ्रेड एक दूसरे के साथ कैसे संवाद करते हैं?
वीडियो: “संवाद” Episode-3 FPO & IPO शब्द चर्चा में क्यों हैं और इसका मतलब क्या होता है By Upendra Anmol sir 2024, दिसंबर
Anonim

के लिए तीन तरीके हैं सूत्र प्रति एक दूसरे के साथ संवाद . पहला आम तौर पर साझा किए गए डेटा के माध्यम से होता है। आल थे सूत्र उसी प्रोग्राम में समान मेमोरी स्पेस साझा करें। यदि कोई वस्तु विभिन्न के लिए सुलभ है सूत्र फिर ये सूत्र उस ऑब्जेक्ट के डेटा सदस्य तक पहुंच साझा करें और इस प्रकार एक दूसरे से संवाद करें.

लोग यह भी पूछते हैं कि आप दो धागों के बीच कैसे संवाद करते हैं?

इंटर-थ्रेड कम्युनिकेशन की प्रक्रिया को समझना

  1. ताला प्राप्त करने के लिए धागे प्रवेश करते हैं।
  2. लॉक ऑन थ्रेड द्वारा अधिग्रहित किया जाता है।
  3. यदि आप ऑब्जेक्ट पर प्रतीक्षा () विधि कहते हैं, तो अब थ्रेड प्रतीक्षा स्थिति में चला जाता है।
  4. यदि आप सूचित करें () या सूचित करें () विधि को कॉल करते हैं, तो थ्रेड अधिसूचित स्थिति (चलने योग्य स्थिति) में चला जाता है।

दूसरे, थ्रेड में प्रतीक्षा विधि क्या है? सीधे शब्दों में कहें, रुको () एक उदाहरण है तरीका जिसका उपयोग के लिए किया जाता है धागा तादात्म्य। इसे किसी भी वस्तु पर बुलाया जा सकता है, क्योंकि इसे जावा पर परिभाषित किया गया है। लैंग ऑब्जेक्ट, लेकिन इसे केवल एक सिंक्रोनाइज़्ड ब्लॉक से ही कॉल किया जा सकता है। यह वस्तु पर ताला जारी करता है ताकि दूसरा धागा में कूद सकते हैं और ताला प्राप्त कर सकते हैं।

इसके अलावा, आप इंटर थ्रेड संचार कैसे प्राप्त करते हैं?

जावा में इंटर-थ्रेड कम्युनिकेशन

  1. प्रतीक्षा करें () - यह कॉलिंग थ्रेड को लॉक छोड़ने और सो जाने के लिए कहता है जब तक कि कोई अन्य थ्रेड उसी मॉनिटर में प्रवेश न करे और कॉल सूचित करें ()।
  2. सूचित करें () - यह एक एकल थ्रेड को जगाता है जिसे उसी ऑब्जेक्ट पर प्रतीक्षा () कहा जाता है।
  3. InformAll () - यह एक ही ऑब्जेक्ट पर प्रतीक्षा () कहे जाने वाले सभी थ्रेड्स को जगाता है।

आप जावा थ्रेड में प्रतीक्षा और सूचना का उपयोग कैसे करते हैं?

जब सिंक्रनाइज़ (इस) का उपयोग किया जाता है, तो आपको अन्य वस्तुओं के तरीकों के इनवोकेशन को सिंक्रनाइज़ करने से बचना होगा। रुको () कॉलिंग बताता है धागा मॉनिटर को छोड़ देना और किसी और के लिए सो जाना धागा एक ही मॉनिटर में प्रवेश करता है और कॉल करता है सूचित करें (). सूचित करें () सबसे पहले जागता है धागा जिसे कहा जाता है रुको () एक ही वस्तु पर।

सिफारिश की: