问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用java设计 两个线程同时卖100张火车票

发布网友 发布时间:2022-05-31 17:20

我来回答

2个回答

热心网友 时间:2023-10-20 18:51

public class Test {
public static void main(String[] args) {
Runnable ticket=new TrainTicket();
Thread seller1=new Thread(ticket);
Thread seller2=new Thread(ticket);
seller1.start();
seller2.start();
}
}
class TrainTicket implements Runnable{
//100张一下就卖完了,改成1000吧。假设座位号为1-1000;
public int n=1000;

@Override
public void run() {
while(n>0){
System.out.println(Thread.currentThread().getName()+"卖出了座位:"+n);
n--;
}
}
}

热心网友 时间:2023-10-20 18:51

楼上的答案有缺陷,n-- 并不是一个原子操作,run方法里面应该加锁
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
深圳去香港走那个海关最方便快捷啊? 深圳过香港哪个口岸最方便 深圳哪个口岸过关最快 横死年轻人能烧纸吗 一个两位数的近似数是0.3,这个小数最大是,2.9,对吗? 用0、2、3、6任意摆成一个三位数, ...1、6、0 摆成一个三位数,末尾有0的可能性是多少?中间有0的可能性是... ...1,8任意取摆成一个三位数,末尾有0的可能性是多少?中间有0的可能性是... ...卡片中任意选出3张摆成一个三位数。摆出末尾有0的三位数可能性是多少... ...三张摆成一个三位数,末尾有0的数的可能性是多少?中间有0的_百度知 ... 大神们 JAVA 用继承写四个窗口卖票多线程序。哪出错了? JAVA 。。5个窗口卖100张火车票 用多线程。 JAVA多线程问题,两个结果差别到底是因为什么,(实现3个售票窗口的同步售票。票数5张) 天冷了,毛衫搭配衬衣(毛衫外,衬衣里),外头可以再穿什么啊? 霸王鸡条谁家卖啊? 汉堡王霸王鸡条的热量 霸王鸡盒都有什么 java火车卖票多线程程序,想统计出窗口1和窗口2各卖出多少票,结果不正确,为什么? 23×(5/23-5/32)×32简便计算 qq号码列表框 考会计证需要具备什么什么条件,会计需要用哪些软件呢? 考金蝶会计综合能力考试证书有什么作用? 23×((32+38)÷14)简便运算? 梦到很多小猫有的被别人杀了有一只被我救了 列竖式计算(发图片): 32×23= 金蝶会计岗位综合能力证书在哪报名 23/32×32=?简便计算,谢谢 抖音团购的鼋头渚门票要怎么预约 JAVA 多线程 4个售票员卖1000张票 为什么我的是第一张票被1234售票员卖了然后再卖第二章张?请高手解答 23x32算式和验算怎么写? 金蝶会计综合能力考试证书和普通的职称证书有什么不一样? 金蝶证书的考试有几部分? Win8中IE10浏览器flash打不开怎么办 谁会会计金蝶软件,要考试了怎么弄啊,求帮忙-…… 考会计从业资格证中,求:金蝶软件!!! 上海失业金是三个月一起发吗 糟糕,这根霸王鸡条拾不起来 打一成语 qq号列表呢? 糟糕,这根霸王鸡条拾不起来打一成语 上海失业保险金可以领取多少个月 如何清除QQ登陆号码列表 QQ号列表如何恢复 糟糕,这条霸王鸡条抬不起来 打一成语 三个直和怎么证明 win10怎么取消禁用用户访问 我觉得你这个人很健谈是什么意思? 民间借贷什么情况下转刑事 什么叫直? 请告诉我常见的直几何体和正几何体的准确定义或你能准确总结的定义! 苹果4知能在设置里面开wifi吗