Sto davvero lottando per trovare una spiegazione concreta, facile da comprendere, di Atomicity.
La mia comprensione finora è che per garantire che un'operazione sia atomica, si avvolge il codice critico in un armadietto. Ma questo è tanto quanto io in realtà capisco. Definizioni come quella qui sotto non hanno alcun senso per me.
An operation during which a processor can simultaneously read a location and write it in the same bus operation. This prevents any other processor or I/O device from writing or reading memory until the operation is complete. Atomic implies indivisibility and irreducibility, so an atomic operation must be performed entirely or not performed at all.
Che cosa significa l'ultima frase? Il termine indivisibility
è relativo alla matematica o qualcos'altro?
A volte il gergo con questi argomenti confonde più di quello che insegnano.