问题
On ARM architecture, unfortunately I don't know exactly what chip it is, is a 32 bit int read/write atomic?
Is there any sort of guarantees about reads/writes to basic types?
回答1:
It should be atomic, EXCEPT if that int is stored on a non-aligned address.
来源:https://stackoverflow.com/questions/9399026/arm-is-writing-reading-from-int-atomic