Java 多线程------例子(1) --创建 三个窗口 买票 总票数为 100张 使用继承Thread类的方式
1 package com.bytezero.threadexer; 2 3 4 5 /** 6 * 7 * 创建 三个窗口 买票 总票数为 100张 使用继承Thread类的方式 8 * @author Bytezero1·zhenglei! Email:420498246@qq.com 9 * create 2021-10-15 16:59 10 */ 11 class Window extends Thread{ 12 13 private static int ticket = 100; 14 15 @Override 16 public void run() { 17 while (true){ 18 19 if(ticket > 0){ 20 System.out.println(Thread.currentThread().getName() + ":卖票,票号为:"+ticket); 21 ticket--; 22 }else{ 23 break; 24 } 25 } 26 } 27 } 28 29 30 31 32 public class WindowTest { 33 public static void main(String[] args) { 34 Window w1 = new Window(); 35 Window w2 = new Window(); 36 Window w3 = new Window(); 37 38 w1.setName("窗口1"); 39 w2.setName("窗口2"); 40 w3.setName("窗口3"); 41 42 w1.start(); 43 w2.start(); 44 w3.start(); 45 46 } 47 48 }
本文来自博客园,作者:Bytezero!,转载请注明原文链接:https://www.cnblogs.com/Bytezero/p/15412328.html