SellTicket.java 724 B

12345678910111213141516171819202122232425262728
  1. package J20250730.demo07_sellTicket;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title SellTicket
  6. * @description
  7. * @create 2025/7/30
  8. */
  9. public class SellTicket implements Runnable{
  10. //总共100张票
  11. private int tickets = 100;
  12. @Override
  13. public void run() {
  14. while (true){
  15. if (tickets>0){
  16. //出票过程睡10毫秒
  17. try {
  18. Thread.sleep(10);
  19. } catch (InterruptedException e) {
  20. e.printStackTrace();
  21. }
  22. //显示XX窗口成功售票
  23. System.out.println(Thread.currentThread().getName()+"售票1张,还剩"+ --tickets+"张票");
  24. }
  25. }
  26. }
  27. }