पांडा पाजामा जवाब बहुत अच्छा है।
मूल रूप से यह सवाल नीचे आता है कि आपके द्वारा भेजे जाने वाले डेटा की न्यूनतम राशि क्या है जो एक से अधिक ग्राहकों को एक-दूसरे के राज्य के बारे में जागरूकता में डालती है, और आप उस अंतराल को कैसे संभालते हैं, जहां उस अंतराल के दौरान ग्राहक अलग स्थिति में हो सकते हैं।
इसलिए प्रक्रियात्मक रूप से उत्पन्न, जहां सभी इंटरैक्शन को हाथ से पहले जाना जाता है सबसे आसान है, क्योंकि यदि सभी चर ज्ञात होते हैं तो परिणाम ज्ञात होता है। उदाहरण के लिए, किसी को कमरे में अलग-थलग कर दें, ताकि आप उसके प्रसंस्करण के तरीकों को जान सकें और उसे डेटा का कुछ सेट दे सकें, आप परिणामों का सटीक अनुमान लगा सकते हैं। इसलिए आप हर दूसरे क्लाइंट को उनके क्लाइंट के लिए अपनी गणना समाप्त करने के लिए इंतजार किए बिना परिणाम दे सकते हैं।
हालाँकि उन्होंने एक विधि का उल्लेख नहीं किया। मजबूरन परिणाम।
यदि सिस्टम कुछ निकाय द्वारा कार्रवाई की उम्मीद करता है, और अन्य क्रियाएं उस कार्रवाई पर निर्भर होती हैं, और अन्य गणना उस कार्रवाई को ध्यान में रखती हैं, और पहले से ही उस परिणाम के साथ पूर्वनिर्मित किया गया है जो अपेक्षित है। फिर सिंक्रनाइज़ेशन बनाए रखने के लिए, पूरे सिस्टम को रोक दिया जाता है, जबकि एक इकाई जो सही जगह पर नहीं है, सही ढंग से वापस अपने रास्ते पर डाल दी जाती है।
एक वास्तविक विश्व उदाहरण एक होल्डिंग पैटर्न में अन्य सभी इकाइयाँ हैं जो यह सुनिश्चित करने के लिए कि मुझे उचित मुआवजा भेजा गया है।