A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

1.写一个卖票的程序,
     1.写一个类,该类实现了Runnable接口.有一个私有类型的int作为参数tickets.
           票的总数为100,完成run方法,输出结果的格式如下:
           当前窗口为:窗口a,剩余票数为19,其中窗口a为线程的名字
         2.开启四个卖票窗口(开始四个线程),同时执行卖票的程序

17 个回复

倒序浏览
package com.whn.practice;
public class Test912 {
        public static void main(String[] args) {
                TicketRun tr = new TicketRun();
                new Thread(tr,"窗口a").start();
                new Thread(tr,"窗口b").start();
                new Thread(tr,"窗口c").start();
                new Thread(tr,"窗口d").start();
        }
}
class TicketRun implements Runnable{
        private int tickets=1000;
        @Override
        public void run() {
                while(tickets>2){
                synchronized (TicketRun.class) {//理解synchronized就好了
                                String name = Thread.currentThread().getName();
                                System.out.println("当前窗口为:" +name+"剩余票数为: " + tickets--);
                        }
                }
        }
}











回复 使用道具 举报
还行吧,不算太难,就是课上的练习题啊
回复 使用道具 举报
这是线程里最基本的题 ,不难的,必须要会
回复 使用道具 举报
这题觉得难,平时学的不够牢,加油!多敲代码!祝你考上就业办!{:2_38:}
回复 使用道具 举报
你是哪一期的啊,哪里的啊?北京的吗
回复 使用道具 举报
把课上讲的买票 test 弄清楚了就行了,格式都是这样写的
回复 使用道具 举报
视频教程里有这道题详解 ,看了没
回复 使用道具 举报
多线程,多线程,多线程,重要的事情说三遍
回复 使用道具 举报
多写几遍应该就能记住了~~~! 几乎格式都是一样的
回复 使用道具 举报
多加练习一定会熟能生巧
回复 使用道具 举报
祝你顺利通过考试
回复 使用道具 举报
回复 使用道具 举报
这很基本嘛,看看别人做就好
回复 使用道具 举报
大神啊啊啊
回复 使用道具 举报
基本题,最好能很熟练,貌似面试时也有可能会让你笔写出来,
回复 使用道具 举报
66666666666666666
回复 使用道具 举报
somnus-sir 发表于 2016-9-17 09:36
package com.whn.practice;
public class Test912 {
        public static void main(String[] args) {

棒棒哒!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马