摘要: 1.定义 由于不恰当的执行时序而出现不正确的结果. 最常见的类型是 "先检查后执行"; 比如两个线程同时操作一个变量.我们定义一个 变量 int i = 0; 给 i 增加1; 增加1的过程有三个操作"读取-修改-写入",结果状态依赖于之前的状态. 但是在多线程情况下,这个状态依赖会被别的线程所修改 阅读全文
posted @ 2019-10-24 23:14 随意的马蒂洛克 阅读(443) 评论(0) 推荐(0)