Synchronizace: Porovnání verzí

Smazaný obsah Přidaný obsah
JAnDbot (diskuse | příspěvky)
m Hlavní kategorie: jako první, řadicí klíč; kosmetické úpravy
SedaQ (diskuse | příspěvky)
Bylo přidáno použití synchronizace v programovacích jazycích a ukázáno na příkladech v programovacím jazyku Java.
Řádek 1:
'''Synchronizace''' je stav, kdy více dějů probíhá současně a [[koordinace|koordinovaně]], případně též záměrná snaha o dosažení takového stavu. Synchronizace se uplatňuje při konstrukci [[stroj]]ních součástí, v [[programování]], ale i při organizaci jakýchkoliv jiných dějů nebo činností. Synchronizace [[data|dat]] má za úkol neustále udržovat přesné kopie zdrojových dat ve všech synchronizovaných úložištích.
 
'''Informatika'''
 
V informace je synchronizace schopnost programu kontrolovaně přistupovat ke sdíleným zdrojům z více threadů.
 
Typy synchronizace jsou:
* Procesní synchronizace
* Threadová synchronizace
Synchronizaci může být docílena 3 způsoby a to:
* synchronizace metody
* synchronizace bloku
* statická synchronizace
 
== Příklady synchronizace ==
synchronizace metody:
 
<nowiki>[[File:SynchronizaceMetody.png|thumb|Synchronizace metody v programovacím jazyku java]]</nowiki>
 
synchronizace bloku:
 
<nowiki>[[File:SynchronizaceBloku.png|thumb|Synchronizace bloku v programovacím jazyku java]]</nowiki>
 
statická synchronizace:
 
<nowiki>[[File:StatickaSynchronizace.png|thumb|Statická synchronizace v programovacím jazyku java]]</nowiki>
 
== Související články ==