假设有十张票,两个平台同时售卖,不用“锁”,我们用代码去实现一下,看看结果。
①创建一个买票的线程类
②重写run方法,加一个买票的方法
接着我们测试一下,定义两个线程来抢票:
看一下运行结果:
很明显,是不可取的,整个过程非常混乱。这时候我们只要加一个单词,就可以解决这种情况:
这个单词加在修饰符前面或者后面都可以。我们再来看看运行结果:
有序进行。。。。。。。。。。。。。。。。。。。。。

假设有十张票,两个平台同时售卖,不用“锁”,我们用代码去实现一下,看看结果。
①创建一个买票的线程类
②重写run方法,加一个买票的方法
接着我们测试一下,定义两个线程来抢票:
看一下运行结果:
很明显,是不可取的,整个过程非常混乱。这时候我们只要加一个单词,就可以解决这种情况:
这个单词加在修饰符前面或者后面都可以。我们再来看看运行结果:
有序进行。。。。。。。。。。。。。。。。。。。。。