I'm rewriting a console app to include a GUI. The original was single-threaded, so this inevitably introduces a bunch of data races. When an address is written to and read from concurrently, will the write operation complete normally?
I wouldn't mind having an incorrect value displayed every few billion iterations, but I'd rather not risk data getting corrupted.