分布式锁

火车站售票问题 四个窗口 卖票 线程不安全

synchronize和Lock的区别
Lock Java队列实现
synchronize 操作系统实现

数据库MySQl
Redis数据库
1.缓存有效期
2.SETNX命令
3.lua脚本