atomic_read原子操做

CPU指令原子的,不可能出现指令执行到一半就被中断的状况。中断只能发生在指令与指令之间。 因此,在单处理器状况下,一条指令能完成的事情就是原子的。无论这条指令究竟作了多少事情。 多处理器状况下就不同,一条CPU指令若是包含多个内存操做,则这屡次操做之间可能有其余CPU也在操做内存,而且有可能它们操做的就是同一块内存。因此,在多处理器状况下,只进行一次内存读写的指令才是原子的。 若是想让进行屡次内存
相关文章
相关标签/搜索