摘要: 多行指令,或者CPU的多个步骤:类似于代码里面的多行代码,如果不像syncnized锁或者lock锁住,中间就会打断,就不是原子的。 阅读全文
posted @ 2019-04-27 18:12 无天666 阅读(458) 评论(0) 推荐(0) 编辑
摘要: x = 10; //语句1y = x; //语句2x++; //语句3x = x + 1; //语句4咋一看,有些朋友可能会说上面的4个语句中的操作都是原子性操作。其实只有语句1是原子性操作,其他三个语句都不是原子性操作。 语句1是直接将数值10赋值给x,也就是说线程执行这个语句的会直接将数值10写 阅读全文
posted @ 2019-04-27 12:19 无天666 阅读(625) 评论(0) 推荐(0) 编辑