I am aware about the risks on race conditions and that values written or read might be corrupted. I am in a situation where I have races on boolean and integers and a couple of classes instance.
Could this lead to a program crash, or any other nasty effect on my program aside from the data not being valid? Do I have worry for the worst?
I have 2 versions of my program a debug and another with a lot of options for optimization. I am worried about this last one as it goes to production.