创建三个窗口卖票,总票数为100张 .使用Runnable接口的方式
Posted yhqtv-com
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建三个窗口卖票,总票数为100张 .使用Runnable接口的方式相关的知识,希望对你有一定的参考价值。
1 package com.yhqtv.java; 2 3 /*例子:创建三个窗口卖票,总票数为100张 4 *使用Runnable接口的方式 5 * @author XMKJ yhqtv.com Email:yhqtv@qq.com 6 * @create 2020-04-28-19:46 7 * 8 */ 9 class Window1 implements Runnable { 10 11 private int ticket = 100; 12 13 @Override 14 public void run() { 15 while (true) { 16 if (ticket > 0) { 17 for (int i = 0; i < 100; i++) { 18 System.out.println(Thread.currentThread().getName() + ":卖票,票号为:" + i); 19 ticket--; 20 } 21 } else { 22 break; 23 } 24 } 25 } 26 } 27 28 public class WindowTest1 { 29 public static void main(String[] args) { 30 Window1 w = new Window1(); 31 32 Thread t1 = new Thread(w); 33 Thread t2 = new Thread(w); 34 Thread t3 = new Thread(w); 35 36 t1.setName("窗口1"); 37 t2.setName("窗口2"); 38 t3.setName("窗口3"); 39 40 t1.start(); 41 t2.start(); 42 t3.start(); 43 } 44 }
以上是关于创建三个窗口卖票,总票数为100张 .使用Runnable接口的方式的主要内容,如果未能解决你的问题,请参考以下文章