zoukankan      html  css  js  c++  java
  • java 多线程

    package com.jack.test2;
    
    public class MyRunnable implements Runnable {
    
        int tikets = 20;
    
        @Override
        public void run() {
            while (true) {
                if (tikets > 0) {
                    System.out.println(Thread.currentThread().getName() + "卖票中:第" + (21 - tikets) + "张票");
    
                    tikets--;
                }
    
            }
        }
    }
    package com.jack.test2;
    
    
    public class main {
    
        public static void main(String[] args) {
            MyRunnable run= new MyRunnable();
    
            Thread r1 = new Thread(run);
            Thread r2 = new Thread(run);
    
            r1.start();
            r2.start();
    
    
        }
    
    
    }
    "D:Program Files (x86)Javajdk1.8.0_71injava.exe" "-javaagent:D:Program FilesJetBrainsIntelliJ IDEA 2018.3.3libidea_rt.jar=59348:D:Program FilesJetBrainsIntelliJ IDEA 2018.3.3in" -Dfile.encoding=UTF-8 -classpath "D:Program Files (x86)Javajdk1.8.0_71jrelibcharsets.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibdeploy.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibextaccess-bridge-32.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibextcldrdata.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibextdnsns.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibextjaccess.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibextjfxrt.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibextlocaledata.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibext
    ashorn.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibextsunec.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibextsunjce_provider.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibextsunmscapi.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibextsunpkcs11.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibextzipfs.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibjavaws.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibjce.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibjfr.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibjfxswt.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibjsse.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibmanagement-agent.jar;D:Program Files (x86)Javajdk1.8.0_71jrelibplugin.jar;D:Program Files (x86)Javajdk1.8.0_71jrelib
    esources.jar;D:Program Files (x86)Javajdk1.8.0_71jrelib
    t.jar;D:usersligenyunIdeaProjectsTestoutproductionday1" com.jack.test2.main
    Thread-0卖票中:第1张票
    Thread-1卖票中:第1张票
    Thread-1卖票中:第3张票
    Thread-1卖票中:第4张票
    Thread-0卖票中:第2张票
    Thread-1卖票中:第5张票
    Thread-0卖票中:第6张票
    Thread-1卖票中:第7张票
    Thread-0卖票中:第8张票
    Thread-1卖票中:第9张票
    Thread-0卖票中:第10张票
    Thread-1卖票中:第11张票
    Thread-0卖票中:第12张票
    Thread-1卖票中:第13张票
    Thread-0卖票中:第14张票
    Thread-1卖票中:第15张票
    Thread-0卖票中:第16张票
    Thread-1卖票中:第17张票
    Thread-0卖票中:第18张票
    Thread-1卖票中:第19张票
    Thread-0卖票中:第20张票
  • 相关阅读:
    理解并使用.NET 4.5中的HttpClient
    响应式图片的3种解决方案
    Rest模式get,put,post,delete含义与区别
    Multiple websites on single instance of IIS
    C# 消息队列-MSMQ
    微服务 Micro services
    SQL Server For XML
    Real-time chart using ASP.NET Core and WebSocket
    ASP.NET Core Building chat room using WebSocket
    Ajax 调用的WCF
  • 原文地址:https://www.cnblogs.com/ligenyun/p/12630240.html
Copyright © 2011-2022 走看看