linux kernel同步之原子操作

内核同步之原子操作 在多线程编程中(无论多核还是单核),对同一内存访问时,如果没有同步机制,那么程序的执行结果和预期结果可能就不一致。比如: 线程1 线程2 read read   modify modify write write       线程1和线程2读取同一块内存上的值到寄存器中,然后修改这个值,线程2先于线程1将其修改后的值写回到内存中。 这样的结果会导致,线程2的修改操作会被线程1的
相关文章
相关标签/搜索