Lesing av ikke-vedvarende skriving er et problem for blokkeringsfrie programmer som jobber med vedvarende minne. Ettersom sammenlign-og-bytt (, CAS) -operasjoner ikke vedvarer de skrevne verdiene til vedvarende minne kan de modifiserte dataene synliggjøres av hurtigminne-koherensprotokollen til en samtidig observatør før de modifiserte dataene kan observeres av en krasjobservatør i det varige minnet. Dersom det oppstår strømbrudd rett etter at skrivingen er synliggjort, men ikke er gjort vedvarende ennå, så kan problemet med «lesing av ikke-vedvarende skriving» oppstå, altså at en datavariabel som er modifisert av en sammenlign-og-bytt-operasjon kan synliggjøres for en samtidig observatør før en krasjobservatør, hvilket forårsaker potensielle uoverensstemmelser etter krasjet.