Синхронизација

Аутор: Louise Ward
Датум Стварања: 7 Фебруар 2021
Ажурирати Датум: 27 Јуни 2024
Anonim
Георгије Храбри - српска синхронизација
Видео: Георгије Храбри - српска синхронизација

Садржај

Дефиниција - Шта значи Синхронизација?

Синхронизација, у вези са .НЕТ, је процес који укључује координацију извођења више нити како би се осигурао жељени исход без оштећења заједничких података и спречавања било каквих застоја и тркачких услова.

Синхронизација се такође дешава између мрежних чворова како би се осигурало да се токови података правилно примају и преносе, те да се спречи сударање података. Обично користи сатни сигнал који се преноси у редоследу са протоком података да би се одржао правилан сигнал времена.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава Синхронизацију

Постоје две врсте синхронизације: синхронизација података и синхронизација процеса:

  • Синкронизација процеса: Истовремено извршавање више нити или процеса како би се постигао стисак руке тако да почине одређени низ акција. Закључавање, мутек и семафори су примери синхронизације процеса.
  • Синхронизација података: Укључује одржавање података ради одржавања вишеструких копија података који су међусобно усклађени или за одржавање интегритета података. На примјер, репликација базе података користи се за одржавање више копија података синхронизованих са серверима база података који чувају податке на различитим локацијама.

Синхронизација је основа извршења више нити асинхроно у вишеслојној апликацији. Омогућава средства за постизање дељења ресурса као што су руковање датотекама, мрежне везе и меморија координацијом нити и процеса како би се избегла корупција података.

Израз се користи у мноштву вишеструких апликација где ресурси који се деле на више нити морају бити контролисани, што у супротном може довести до непредвидивог и непожељног исхода. Оквир .НЕТ пружа примитиве за синхронизацију помоћу вишеслојних апликација управљаних без икаквих тркачких услова.

Синхронизација је дизајнирана тако да буде кооперативна, захтевајући да свака нит прати механизам синхронизације пре приступа заштићеним ресурсима за сталне резултате. Закључавање, сигнализација, лагани типови синхронизације, операција завртања и закључане операције механизми су који се односе на синхронизацију у .НЕТ.


Ова дефиниција је написана у контексту .НЕТ