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