黑马程序员技术交流社区

标题: 线程————————售票起解答!!!! [打印本页]

作者: YaYa    时间: 2015-10-7 12:23
标题: 线程————————售票起解答!!!!
编写三各类Ticket、SealWindow、TicketSealCenter分别代表票信息、售票窗口、售票中心。
售票中心分配一定数量的票,由若干个售票窗口进行出售,利用你所学的线程知识来模拟此售票过程。


求代码 和注解,让我借鉴一下!


这是我的  特别简单的

  1. package com.yaya.test;

  2. public class Test12 {
  3.         public static void main(String[] args) {
  4.                 chushou c=new chushou();
  5.                 Thread t1=new Thread(c,"aa");
  6.                 Thread t2=new Thread(c,"bb");
  7.                 Thread t3=new Thread(c,"cc");
  8.                 t1.start();
  9.                 t2.start();
  10.                 t3.start();
  11.         }

  12.         
  13. }
  14. class chushou implements Runnable{
  15.         private int num=100;
  16.         private boolean panduan=true;

  17.         @Override
  18.         public void run() {
  19.                 while(panduan){
  20.                         test();
  21.                 }
  22.                
  23.         }
  24.         public /*synchronized*/ void test(){
  25.                 if(num<=0){
  26.                         panduan=false;
  27.                         return;
  28.                 }
  29.                 System.out.println(Thread.currentThread().getName()+"***"+num--);
  30.         }
  31.         
  32. }
复制代码

作者: 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