java锁保证原子性实战源码   

在实际的开发工作中,到底在什么场景下我们会需要用到锁?

电商的秒杀活动以及12306的抢票这种业务,如果没有锁来保证数据的一致性,出现的情况往往是30张票卖给31个人的情况。

下面写的代码用来来模拟下这种场景。