看完视频,有一个问题,想请教一下大家
在最后老师解释Runnable接口产生的结果时,剩余3张票时,线程1还没有打印,资源就被线程3占去,等抢回资源的时候才把那句话打印出来,我的问题是,等线程1把资源抢回来,成员变量ticketsCont的值不就被修改了吗,为什么还会打印输出剩余3张?如图:
在最后老师解释Runnable接口产生的结果时,剩余3张票时,线程1还没有打印,资源就被线程3占去,等抢回资源的时候才把那句话打印出来,我的问题是,等线程1把资源抢回来,成员变量ticketsCont的值不就被修改了吗,为什么还会打印输出剩余3张?如图:
2016-11-21
举报