黑马程序员技术交流社区

标题: 线程问题,求大神帮助! [打印本页]

作者: YaYa    时间: 2015-10-6 17:04
标题: 线程问题,求大神帮助!
编写三各类Ticket、SealWindow、TicketSealCenter分别代表票信息、售票窗口、售票中心。
售票中心分配一定数量的票,由若干个售票窗口进行出售,利用你所学的线程知识来模拟此售票过程。


求代码 和注解,让我借鉴一下!
作者: YaYa    时间: 2015-10-6 17:30
  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. }
复制代码

作者: YaYa    时间: 2015-10-6 22:19
自己顶顶顶!!!!!!!!!!!
作者: 465706121    时间: 2015-10-6 22:33
{:2_31:}很好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2