तादात्म्य

लेखक: Louise Ward
निर्माण की तारीख: 7 फ़रवरी 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
तादात्म्य - फिल्में देखने का सही तरीका | UPSC Hustlers
वीडियो: तादात्म्य - फिल्में देखने का सही तरीका | UPSC Hustlers

विषय

परिभाषा - सिंक्रोनाइज़ेशन का क्या अर्थ है?

.NET के चुनाव में, सिंक्रोनाइज़ेशन, एक ऐसी प्रक्रिया है जिसमें साझा डेटा को दूषित किए बिना वांछित परिणाम सुनिश्चित करने और गतिरोध और दौड़ की स्थिति की किसी भी घटना को रोकने के लिए कई थ्रेड्स के निष्पादन को समन्वित करना शामिल है।

सिंक्रनाइज़ेशन नेटवर्क नोड्स के बीच भी होता है ताकि यह सुनिश्चित किया जा सके कि डेटा स्ट्रीम सही तरीके से प्राप्त और प्रसारित किए जाते हैं, और डेटा टकराव को रोकने के लिए। यह आमतौर पर उचित सिग्नल समय को बनाए रखने के लिए डेटा स्ट्रीम के साथ अनुक्रम में प्रसारित घड़ी संकेत का उपयोग करता है।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia सिंक्रोनाइज़ेशन की व्याख्या करता है

सिंक्रोनाइज़ेशन दो प्रकार के होते हैं: डेटा सिंक्रोनाइज़ेशन और प्रोसेस सिंक्रोनाइज़ेशन:

  • प्रक्रिया तुल्यकालन: कई थ्रेड्स या प्रक्रियाओं का एक साथ निष्पादन एक हैंडशेक तक पहुंचने के लिए ऐसा होता है कि वे कार्रवाई का एक निश्चित अनुक्रम करते हैं। लॉक, म्यूटेक्स और सेमाफोरेस प्रक्रिया तुल्यकालन के उदाहरण हैं।
  • डेटा सिंक्रोनाइज़ेशन: डेटा के रखरखाव को एक दूसरे के साथ सुसंगत रखने या डेटा अखंडता बनाए रखने के लिए डेटा के रखरखाव को शामिल करता है। उदाहरण के लिए, डेटाबेस प्रतिकृति का उपयोग डेटाबेस सर्वर के साथ सिंक्रनाइज़ किए गए डेटा की कई प्रतियों को रखने के लिए किया जाता है जो विभिन्न स्थानों में डेटा संग्रहीत करते हैं।

सिंक्रोनाइज़ेशन कई थ्रेड्स के निष्पादन का आधार एक मल्टीथ्रेडेड एप्लिकेशन में एसिंक्रोनस रूप से बनाता है। यह डेटा भ्रष्टाचार से बचने के लिए थ्रेड्स और प्रक्रियाओं का समन्वय करके फ़ाइल हैंडलिंग, नेटवर्क कनेक्शन और मेमोरी जैसे संसाधनों के साझाकरण को प्राप्त करने का साधन प्रदान करता है।

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

सिंक्रनाइज़ेशन को सहकारी बनाने के लिए डिज़ाइन किया गया है, यह मांग करते हुए कि प्रत्येक धागा सुसंगत परिणामों के लिए संरक्षित संसाधनों तक पहुंचने से पहले सिंक्रनाइज़ेशन तंत्र का पालन करता है। लॉकिंग, सिग्नलिंग, हल्के सिंक्रोनाइज़ेशन प्रकार, स्पिनवाइट और इंटरलॉक किए गए ऑपरेशन .NET में सिंक्रोनाइज़ेशन से संबंधित तंत्र हैं।


यह परिभाषा .NET के कॉन में लिखी गई थी