本站提倡有节制游戏,合理安排游戏时间,注意劳逸结合。

【resource 源码】【ap6255 源码】【成交数据滚动 源码】电影票订票java源码_电影票订票java源码是什么

2024-11-15 16:30:38 来源:休闲 分类:休闲

1.利用java,电影订票如何锁定数组中的票订票一个值,例如,源影票源码resource 源码购买电影票选座位,码电如何用java实现
2.用java实现卖**票的电影订票ap6255 源码程序,实现5个窗口同时售卖100张票.(用数组保存)

电影票订票java源码_电影票订票java源码是什么

利用java,如何锁定数组中的票订票成交数据滚动 源码一个值,例如,源影票源码购买电影票选座位,码电如何用java实现

       这段代码逻辑不清楚

        int[] number=new int[]; 这个number表示什么?座位号,电影订票一共个座位?

       n 代表什么?

       最好把你的票订票想法说下,这样好帮助你

用java实现卖**票的源影票源码程序,实现5个窗口同时售卖张票.(用数组保存)

       public class Yugi implements Runnable

       {

        @Override

        public void run()

        {

        String name = Thread.currentThread().getName();

        while(name.startsWith("窗口"))

        {

        if(tickets.length == 0) 

        {

        stop();

        break;

        }

        int num = (int) (Math.random() * tickets.length) + 1;

        tickets = new int[tickets.length - num];

        System.out.println(name + " 售出了 " + num + " 张票");

        try

        {

        Thread.sleep();

        }

        catch(InterruptedException e)

        { }

        }

        }

        public synchronized void start()

        {

        for(int i = 0; i < ts.length; i++)

        {

        Thread thread = ts[i];

        if(thread == null)

        {

        thread = new Thread(this);

        thread.setPriority(Thread.MIN_PRIORITY);

        thread.setName("窗口" + (i + 1));

        thread.start();

        }

        }

        }

        public synchronized void stop()

        {

        for(int i = 0; i < ts.length; i++)

        {

        Thread thread = ts[i];

        if(thread != null)

        {

        thread.interrupt();

        }

        thread = null;

        }

        notifyAll();

        }

        static  int[] tickets = new int[];

        private static int WIN = 5;

        Thread[] ts = new Thread[WIN];

        public static void main(String[] args)

        {

        new Yugi().start();

        }

       }

相关推荐
一周热点