
就是线程a下有一个tickets,
线程b下也有一个tickets,
这时庆扰tickets变量为2个。
线程a访问的是a下的tickets,
而线程b访问的是b下的tickets,
所以造成坦差御了出票结果为200张。
为了避免这让岩种情况,需要在声明的时候把他设置成全局变量
也就是前面要加入static修饰
把int tickets=100
修改为public static int tickets=100
这时无论生成几个线程tickets变量只有一个所有的线程同时对他执行 *** 作。
这时就能保证出票数为100张了
可以通过百度Hi通知我游厅皮有时间可以解决你的问题
相近神差的要求也可以通知我
要一个JAVA****程序~火车票伏并订票**
ES:\\D154D65A8D5BBB6380B8BA414D180D1C
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)