Thr Linux kernel uses READ_ONCE and WEITE_ONCE which look like actual function calls which is very sensible.