सिंक्रोनाइझेशन

लेखक: Louise Ward
निर्मितीची तारीख: 7 फेब्रुवारी 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
मल्टी यूजर सिंक्रोनाइझेशन कसे सक्रिय करावे II Desktop II Marathi
व्हिडिओ: मल्टी यूजर सिंक्रोनाइझेशन कसे सक्रिय करावे II Desktop II Marathi

सामग्री

व्याख्या - सिंक्रोनाइझेशन म्हणजे काय?

.NET च्या संयोगाने सिंक्रोनाइझेशन ही एक प्रक्रिया आहे ज्यामध्ये सामायिक डेटा खराब न करता आणि डेडलॉक आणि वंश परिस्थितीच्या कोणत्याही घटनेस प्रतिबंधित न करता इच्छित परिणाम सुनिश्चित करण्यासाठी एकाधिक थ्रेडच्या अंमलबजावणीचे संयोजन करणे समाविष्ट असते.

डेटा स्ट्रीम योग्य प्रकारे प्राप्त झाले आणि प्रसारित झाले आहेत हे सुनिश्चित करण्यासाठी आणि डेटा टक्कर टाळण्यासाठी नेटवर्क नोड्स दरम्यान समक्रमण देखील होते. हे सहसा योग्य सिग्नलची वेळ राखण्यासाठी डेटा स्ट्रीमसह अनुक्रमात प्रसारित केलेले क्लॉक सिग्नल वापरते.


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपिडिया सिंक्रोनाइझेशन स्पष्ट करते

सिंक्रोनाइझेशनचे दोन प्रकार आहेतः डेटा सिंक्रोनाइझेशन आणि प्रोसेस सिंक्रोनाइझेशन:

  • प्रक्रिया सिंक्रोनाइझेशनः एकापेक्षा जास्त थ्रेड्स किंवा प्रक्रियेची एकाचवेळी अंमलबजावणी ज्यामुळे ते हस्तक्षेप करण्यासाठी पोहोचतात ज्यायोगे ते क्रियांचे विशिष्ट क्रम करतात. लॉक, म्युटेक्स आणि सेमफॉरेस प्रक्रिया सिंक्रोनाइझेशनची उदाहरणे आहेत.
  • डेटा संकालन: डेटाच्या एकाधिक प्रती एकमेकांशी सुसंगत ठेवण्यासाठी किंवा डेटा अखंडता राखण्यासाठी डेटाची देखभाल समाविष्ट करते. उदाहरणार्थ, डेटाबेस प्रतिकृती विविध ठिकाणी डेटा संग्रहित करणार्‍या डेटाबेस सर्व्हरसह डेटाच्या एकाधिक प्रती समक्रमित ठेवण्यासाठी वापरली जातात.

मल्टीथ्रेडेड inप्लिकेशनमध्ये अतुल्यकालिकपणे एकाधिक थ्रेड्सच्या अंमलबजावणीचा आधार सिंक्रोनाइझेशन करते. डेटा भ्रष्टाचार टाळण्यासाठी धागे आणि प्रक्रिया यांचे समन्वय करून फाईल हाताळणी, नेटवर्क कनेक्शन आणि मेमरी सारख्या संसाधनांचे सामायिकरण साध्य करण्याचे साधन प्रदान करते.

हा शब्द मल्टीथ्रेडेड applicationsप्लिकेशन्सच्या रूपात वापरला जातो जेथे एकाधिक थ्रेड्समध्ये सामायिक केलेली संसाधने नियंत्रित केली जाणे आवश्यक आहे, जे अन्यथा एक अकल्पनीय आणि अनिष्ट परिणाम होऊ शकते. .NET फ्रेमवर्क कोणत्याही रेस अटीशिवाय नियंत्रित मल्टी-थ्रेडेड applicationsप्लिकेशन्सचा वापर करून सिंक्रोनाइझेशन आदिम प्रदान करते.

सुसंगततेसाठी संरक्षित संसाधनांमध्ये प्रवेश करण्यापूर्वी प्रत्येक धाग्याने सिंक्रोनाइझेशन यंत्रणेचे अनुसरण करावे अशी मागणी करत समन्वयकास सहकार्याने डिझाइन केले आहे. लॉकिंग, सिग्नलिंग, लाइटवेट सिंक्रोनाइझेशन प्रकार, स्पिनवेट आणि इंटरलॉक्ड ऑपरेशन्स .NET मधील सिंक्रोनाइझेशनशी संबंधित यंत्रणा आहेत.


ही व्याख्या .NET च्या कॉन मध्ये लिहिलेली होती