一、实验目的
1、掌握多线程程序设计的要点。
二、实验环境
1、windows11;
2、JDK1.8,集成开发环境Eclipse。
三、实验内容
(一)程序分析
(1)票数要确保所有售票窗口共用一个值,因此应该设计成静态的;
(2)为保证不同窗口不会出现卖出同一张票的情况,要java多线程同步锁;
(二)设计思路
(1)创建一个售票窗口类 TicketWindow,继承Thread,重写run方法,在run方法里面执行售票操作!售票要使用同步锁:即有一个站台卖这张票时,其他站台要等这张票卖完!