Atominen operaatio valmistuu jakamattomasti — mikään muu säie ei näe puolivalmista tilaa; muistinäkyvyys on se, näkeekö toinen säie yhden säikeen kirjoitukset; muistiesteet pakottavat järjestyksen niin että nuo kirjoitukset tulevat näkyviksi. Lukot eivät ole ainoa huolenaihe — muistimalli on.
Atomisuus
Atominen op (esim. fetch_add, compare-and-swap) suoritetaan yhtenä jakamattomana askeleena, joten mikään kilpailutilanne ei halkaise sitä. Laitteisto ja kieli tarjoavat atomeja laskureille ja lipuille ilman täyttä lukkoa.
();
counter.incrementAndGet();
