已采纳回答 / 黄子衣
解释:当线程1将piao()方法调入栈中执行时,线程2也将piao()方法调入栈中执行,但是由于piao()方法被锁所以线程2处于等待,然而此时线程2已经读取了内存中的 x 的值,所以当线程1执行完成虽然修改了 x 的值,但是由于线程2已经读取了 x 的值,所以修改后的 x 的值并没有被线程2读取。注意:1、可以给x添加volatile修饰符,这样线程就能读取正确的值 2、一般情况下对于并发共享的类最好不要拥有状态,容易出现并发问题
2017-06-14
没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重点,没重
2017-06-10