సమకాలీకరణ

రచయిత: Louise Ward
సృష్టి తేదీ: 7 ఫిబ్రవరి 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
#acer 21.5  HD IPS display monoitor for #Gaming #Editing #75hz refresh rate
వీడియో: #acer 21.5 HD IPS display monoitor for #Gaming #Editing #75hz refresh rate

విషయము

నిర్వచనం - సమకాలీకరణ అంటే ఏమిటి?

.NET యొక్క కాన్ లో సింక్రొనైజేషన్ అనేది ఒక ప్రక్రియ, ఇది షేర్డ్ డేటాను పాడుచేయకుండా కావలసిన ఫలితాన్ని నిర్ధారించడానికి బహుళ థ్రెడ్ల అమలును సమన్వయం చేయడం మరియు డెడ్‌లాక్‌లు మరియు జాతి పరిస్థితులు సంభవించకుండా నిరోధించడం.

డేటా ప్రవాహాలు సరిగ్గా అందుకున్నాయని మరియు సరిగ్గా ప్రసారం అవుతున్నాయని మరియు డేటా ఘర్షణను నివారించడానికి నెట్‌వర్క్ నోడ్‌ల మధ్య సమకాలీకరణ జరుగుతుంది. ఇది సాధారణంగా సరైన సిగ్నల్ సమయాన్ని నిర్వహించడానికి డేటా స్ట్రీమ్‌తో క్రమంగా ప్రసారం చేయబడిన క్లాక్ సిగ్నల్‌ను ఉపయోగిస్తుంది.


మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా సింక్రొనైజేషన్ గురించి వివరిస్తుంది

సమకాలీకరణలో రెండు రకాలు ఉన్నాయి: డేటా సింక్రొనైజేషన్ మరియు ప్రాసెస్ సింక్రొనైజేషన్:

  • ప్రాసెస్ సింక్రొనైజేషన్: హ్యాండ్‌షేక్‌ను చేరుకోవడానికి బహుళ థ్రెడ్‌లు లేదా ప్రాసెస్‌లను ఏకకాలంలో అమలు చేయడం, అవి ఒక నిర్దిష్ట శ్రేణి చర్యలకు పాల్పడతాయి. లాక్, మ్యూటెక్స్ మరియు సెమాఫోర్స్ ప్రాసెస్ సింక్రొనైజేషన్ యొక్క ఉదాహరణలు.
  • డేటా సింక్రొనైజేషన్: డేటా యొక్క బహుళ కాపీలు ఒకదానితో ఒకటి పొందికగా ఉంచడానికి లేదా డేటా సమగ్రతను నిర్వహించడానికి డేటా నిర్వహణలో పాల్గొంటుంది. ఉదాహరణకు, డేటాబేస్ ప్రతిరూపం వివిధ ప్రదేశాలలో డేటాను నిల్వ చేసే డేటాబేస్ సర్వర్లతో సమకాలీకరించబడిన డేటా యొక్క బహుళ కాపీలను ఉంచడానికి ఉపయోగించబడుతుంది.

మల్టీథ్రెడ్ చేసిన అనువర్తనంలో సమకాలీకరణ బహుళ థ్రెడ్లను అసమకాలికంగా అమలు చేయడానికి ఆధారం. డేటా అవినీతిని నివారించడానికి థ్రెడ్లు మరియు ప్రక్రియలను సమన్వయం చేయడం ద్వారా ఫైల్ హ్యాండ్లింగ్, నెట్‌వర్క్ కనెక్షన్లు మరియు మెమరీ వంటి వనరుల భాగస్వామ్యాన్ని సాధించడానికి ఇది మార్గాలను అందిస్తుంది.

బహుళ థ్రెడ్‌లలో భాగస్వామ్యం చేయవలసిన వనరులను నియంత్రించాల్సిన మల్టీథ్రెడ్ అనువర్తనాల కాన్‌లో ఈ పదాన్ని ఉపయోగిస్తారు, లేకపోతే అనూహ్య మరియు అవాంఛనీయ ఫలితానికి దారితీస్తుంది. .NET ఫ్రేమ్‌వర్క్ ఏ జాతి పరిస్థితులు లేకుండా నియంత్రించబడే బహుళ-థ్రెడ్ అనువర్తనాలను ఉపయోగించి సమకాలీకరణ ఆదిమాలను అందిస్తుంది.

సమకాలీకరణ సహకారంగా రూపొందించబడింది, స్థిరమైన ఫలితాల కోసం రక్షిత వనరులను యాక్సెస్ చేయడానికి ముందు ప్రతి థ్రెడ్ సమకాలీకరణ యంత్రాంగాన్ని అనుసరించాలని డిమాండ్ చేస్తుంది. లాకింగ్, సిగ్నలింగ్, తేలికపాటి సమకాలీకరణ రకాలు, స్పిన్‌వైట్ మరియు ఇంటర్‌లాక్డ్ ఆపరేషన్‌లు .NET లో సమకాలీకరణకు సంబంధించిన యంత్రాంగాలు.


ఈ నిర్వచనం .NET యొక్క కాన్ లో వ్రాయబడింది