zoukankan      html  css  js  c++  java
  • Java线程案例

    用Java模拟火车票发售情况

    Java创建线程的方式有两种:

      1.继承Thread重写run方法

      2.实现Runnable接口的run方法

      

    package base;
    /**
    *@author wenfan
    *@version 2019年4月1日下午7:29:22
    */
    public class Ticket {
        
        public static void main(String[] args) {
            
            TicketSellThread thread = new TicketSellThread();
        
            new Thread(thread,"窗口1").start();
            new Thread(thread,"窗口2").start();
            new Thread(thread,"窗口3").start();
            new Thread(thread,"窗口4").start();
        }
        
    }
    
    class TicketSellThread implements Runnable{
        
        private int ticketCount = 100;
    
        @Override
        public void run() {
            // TODO Auto-generated method stub
            
            while(ticketCount > 0) {
                Thread th = Thread.currentThread();
                System.out.println(th.getName()+"正在发售"+ticketCount--+"票");;
            }
            
        }
        
        
    }

    一般来说大部分的应用程序都会采用实现Runnable 接口来创建多线程

  • 相关阅读:
    Tensorflow实战系列之三:
    Tensorflow实战系列之二:
    scala映射和元组
    scala函数
    scala基础
    Hadoop Eclipse 插件制作以及安装
    理解HBase
    理解HDFS
    Hadoop入门学习路线
    日志框架Log4j
  • 原文地址:https://www.cnblogs.com/outxiao/p/10639330.html
Copyright © 2011-2022 走看看