ticketsCont 为什么是3,不是4,我试了下"吾谁与归"说的,但结果还是3,“yaoyaomice”那种方式可以
2016-09-26
很奇怪,我的程序怎么显示不了剩余4张票,
窗口2卖了一张票,剩余3张票
窗口3卖了一张票,剩余2张票
窗口1卖了一张票,剩余3张票
窗口3卖了一张票,剩余0张票
窗口2卖了一张票,剩余1张票
窗口2卖了一张票,剩余3张票
窗口3卖了一张票,剩余2张票
窗口1卖了一张票,剩余3张票
窗口3卖了一张票,剩余0张票
窗口2卖了一张票,剩余1张票
2016-09-26
如果要正常的运行显示结果,应该做这么一个处理
class HelloThread implements Runnable {
private int ticketCount = 5;
@Override
public void run() {
while (ticketCount > 0) {
//这里很重要,声明变量接收剩余的票数
int c = --ticketCount ;
System.out.println(Thread.currentThread().getName() + "卖出了一张火车票,剩余票数:" + c);
}
}
}
class HelloThread implements Runnable {
private int ticketCount = 5;
@Override
public void run() {
while (ticketCount > 0) {
//这里很重要,声明变量接收剩余的票数
int c = --ticketCount ;
System.out.println(Thread.currentThread().getName() + "卖出了一张火车票,剩余票数:" + c);
}
}
}
2016-09-14