Read-Copy-Update: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
ZimbuBot (discussione | contributi)
m WPCleaner v1.43 - Disambigua corretto un collegamento - Thread
Botcrux (discussione | contributi)
m Bot: aggiungo titolo automatico nei template di citazione ove mancante
Riga 1:
{{S|informatica}}
'''Read-Copy-Update''' è un meccanismo di [[sincronizzazione]] presente in alcuni [[sistemi operativi]] moderni, spesso usato in alternativa ai [[Lock|lock di scrittura-lettura]]. Sono caratterizzati da un ritardo di lettura nella pratica nullo, compensato da una fase di scrittura più dispendiosa. Per questo motivo si adattano particolarmente alle [[struttura dati|strutture dati]] frequentemente lette e raramente scritte<ref>{{cita web|url=http://lse.sourceforge.net/locking/rclock.html|titolo=Read-Copy Update Mutual Exclusion for Linux<!-- titolo generato automaticamente -->|Read-Copy Update Mutual Exclusion|editore=Linux Scalability Effort|anno=2001}}</ref>. Il funzionamento ricorda il pattern [[publish/subscribe]]: la lettura avviene all'interno di sezioni critiche in cui il thread lettore vede una versione coerente del dato, mentre chi scrivere deve "pubblicare" il nuovo valore. In questo modo si crea il concetto di ''versioni multiple'' dell'oggetto condiviso<ref>{{cita web|url=https://www.researchgate.net/publication/265445593_What_is_RCU_Fundamentally|titolo=What is RCU, Fundamentally|autore=Paul E. McKenney|anno=2015}}</ref>.
 
== Funzionamento ==