内容大纲
建议
使用private (static)final Object lock = new Object() 锁来保护临界区
原因
1、不使用权限不可控制的监视器对象
不要这么做:
2、不使用共享的监视器对象;共享的监视器对象可能造成死锁或不可控的风险
不要使用的监视器对象:
可以使用的监视器对象:
3、static数据使用static 监视器对象
本文分享自 认知科技技术团队 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!