Meta diversi threads jaqsmu d-data, l-operazzjonijiet tagħhom jistgħu jitħalltu (interleave) f'nofs aġġornament b'diversi passi, u jipproduċu race condition — bug fejn ir-riżultat jiddependi fuq timing imprevedibbli. Is-synchronization hija s-sett ta' għodda li jimponu ordni sikur.
Il-problema: race condition
tidher atomika imma fil-verità hija read-modify-write:
