摘要:
多行指令,或者CPU的多个步骤:类似于代码里面的多行代码,如果不像syncnized锁或者lock锁住,中间就会打断,就不是原子的。 阅读全文
摘要:
x = 10; //语句1y = x; //语句2x++; //语句3x = x + 1; //语句4咋一看,有些朋友可能会说上面的4个语句中的操作都是原子性操作。其实只有语句1是原子性操作,其他三个语句都不是原子性操作。 语句1是直接将数值10赋值给x,也就是说线程执行这个语句的会直接将数值10写 阅读全文