黑马程序员技术交流社区
标题:
线程————————售票起解答!!!!
[打印本页]
作者:
YaYa
时间:
2015-10-7 12:23
标题:
线程————————售票起解答!!!!
编写三各类Ticket、SealWindow、TicketSealCenter分别代表票信息、售票窗口、售票中心。
售票中心分配一定数量的票,由若干个售票窗口进行出售,利用你所学的线程知识来模拟此售票过程。
求代码 和注解,让我借鉴一下!
这是我的 特别简单的
package com.yaya.test;
public class Test12 {
public static void main(String[] args) {
chushou c=new chushou();
Thread t1=new Thread(c,"aa");
Thread t2=new Thread(c,"bb");
Thread t3=new Thread(c,"cc");
t1.start();
t2.start();
t3.start();
}
}
class chushou implements Runnable{
private int num=100;
private boolean panduan=true;
@Override
public void run() {
while(panduan){
test();
}
}
public /*synchronized*/ void test(){
if(num<=0){
panduan=false;
return;
}
System.out.println(Thread.currentThread().getName()+"***"+num--);
}
}
复制代码
作者:
Synaric
时间:
2015-10-7 12:48
挺有趣的,面试题?
作者:
winddack
时间:
2015-10-7 17:26
while(panduan)。。。。这个变量名用的
作者:
fmi110
时间:
2015-10-7 20:24
学习了 确实很简洁
作者:
YaYa
时间:
2015-10-7 23:41
winddack 发表于 2015-10-7 17:26
while(panduan)。。。。这个变量名用的
英语不好 见笑!!!
作者:
安然无恙
时间:
2015-10-8 20:45
同求阿 .... 我有代码 但是代码好繁琐,先写哪个类都不晓得.
作者:
mandoooo
时间:
2015-10-8 20:56
类名 AaaBbbCcc 这种规格来写的话更标准一些的哦~
代码写的好啊!学习了!
作者:
wokua
时间:
2015-10-9 01:23
牛,这么简单。。。。。。。。
作者:
校长
时间:
2015-10-9 09:54
学习啦!
作者:
苏轶博
时间:
2015-10-9 21:50
谢谢,这也是我要找的问题答案
作者:
mars314
时间:
2015-10-11 22:30
...................................
作者:
mars314
时间:
2015-10-11 22:35
.........................................................
作者:
leaves
时间:
2015-10-11 23:57
为什么把synchronized注释掉啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2