使用继承Thread方式编程模拟三个售票窗口进行卖票: 代码如下: 运行结果: 问题: (1)运行结果出现重复售票 (2)剩余票数出现负数 解决方法:同步关键字synchronized,保证最多就一个线程进行访问(上锁),直到该线程完成操作(解锁),其他线程才能继续操作