(57)多线程 - 线程安全-锁机制-Lock锁:卖票系统

£可爱£侵袭症+ 提交于 2019-11-26 17:09:05

/**
 * 解决线程安全方式三:Lock锁----JDK5.0
 * 1.面试:synchronized与Lock的异同
 * 相同:都可以解决线程安全问题
 * 不同:synchronized机制在执行完相应的同步代码后自动的释放同步监视器
 *    Lock需要手动的启动同步lock(),同时结束同步也需要手动的实现unlock();
 * 
 *    优先使用顺序:
 *    Lock 》 同步代码块 》 同步方法
 */

 

运行结果:

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!