2012-04-11 12 views
16

मैं सिंक्रोनस और असिंक्रोनस संचार की शर्तों को समझने की कोशिश कर रहा था लेकिन मुझे थोड़ी उलझन में आ रहा है। मैंने थोड़ा सा this में खोदने की कोशिश की लेकिन अभी भी भ्रम हैं। मेरे प्रश्न इस प्रकार हैं:सिंक्रोनस और असिंक्रोनस संचार वास्तव में कैसे काम करता है

1. सिंक्रोनस और असिंक्रोनस संचार कैसे काम करता है? उपर्युक्त संदर्भ के संदर्भ में भी अतुल्यकालिक संचार के लिए उपयोग किए गए संकेत हैं।

2. सिंक्रोनस और असिंक्रोनस प्रक्रिया कैसे काम करती है?

इसका वर्णन करने के लिए कोई उदाहरण उपयोगी होगा।

यदि यह एक बहुत ही सरल सवाल है, तो माफ़ी माफी। मैं प्रोग्रामिंग के लिए नया हूँ। आपके उत्तरों की उम्मीद करना मेरी मदद करें। अग्रिम में धन्यवाद!!!!

उत्तर

75

टेलीफोन पर किसी को कॉल करना सिंक्रोनोस है। प्रति मेल उसके साथ संचार करना असीमित है।


तुल्यकालिक

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


अतुल्यकालिक

मैं तुम्हें एक पत्र लिख। मैंने इसे पोस्ट ऑफिस पर रखा, और यह आपको भेजा जाएगा। मैं इस दौरान नहीं चाहता। मैं कई अलग-अलग चीजें करता हूं। फिर आपको पत्र प्राप्त होता है। आप इसे पढ़ते हैं जबकि मैं अभी भी कई अलग-अलग चीजें करता हूं। फिर आप मुझे एक जवाब लिखते हैं और मुझे भेजते हैं। उन सभी चीजों में मैं शामिल नहीं हूं। अगले दिन मुझे सिस्टम (पोस्टमैन) से एक (सिंक्रोनस) संदेश (सिग्नल) मिलता है। यह (वह) कहता है: "यहां आपके लिए एक संदेश है"। वैकल्पिक रूप से मैं यह जांचने के लिए हर पांच मिनट में अपने इनबॉक्स को मतदान कर सकता हूं कि कोई नया पत्र है या नहीं। फिर मैं अपना अन्य काम रोकता हूं, अपना पत्र प्राप्त करता हूं और अपना उत्तर पढ़ता हूं। तब मैं इस जवाब के अनुसार कुछ करता हूं। लेकिन यह ऐसी चीजें हैं जिन्हें आप नोटिस नहीं करेंगे, क्योंकि आप अपने असीमित उत्तर के साथ जो कुछ भी करते हैं उसमें शामिल नहीं हैं।

+1

अच्छा सादृश्य! +1 –

+1

एक स्पष्ट स्पष्टीकरण के लिए बहुत बहुत धन्यवाद !!!! – Shash

+1

इसके लिए धन्यवाद, वास्तव में मुझे अंतर समझने में मदद मिली और – user1189352

14

तुल्यकालिक आपका कोड एक संदेश भेजता है, एक फ़ंक्शन इत्यादि भेजता है और उत्तर तक अवरुद्ध होता है, एक वापसी मूल्य इत्यादि आता है।

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