java 线程同步方法3--使用lock接口

在这里插入图片描述

分析:这是高手的写法
1.注意看unlock的写法,放在if里面的finally里面,当ticket<=0时,线程就阻塞了,不会一直执行下去。
2.注意输出的位置,当阻塞被意外地中断,异常了,不能正常睡眠,终止或者被调用?(可不可能被调用有待学习)时,应当对本次异常情况下,不再卖票。

发布了32 篇原创文章 · 获赞 3 · 访问量 4589
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览