在 Java 中,可以使用多线程同步方法来模拟三个窗口售票。
首先,定义一个类表示售票窗口,该类需要有一个共享的计数器表示当前剩余的票数。然后,在该类中定义一个同步方法来执行售票操作,该方法应该检查是否有剩余的票,如果有,则将计数器减 1,并打印出售出一张票的消息。
最后,创建三个线程,分别代表三个售票窗口,并启动这三个线程。
示例代码如下:
publicclass TicketWindow extends Thread {
private static int ticket = 100;
@Override
public void run() {