首页 > 计算机类 > 等级考试 > 计算机二级 > Java语言程序设计 > 请简述synchronized和java.util.concurrent.locks.Lock的异同点

请简述synchronized和java.util.concurrent.locks.Lock的异同点

查看答案
正确答案: 要相同点:Lock能完成synchronized所实现的所有功能;主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。
答案分析:
包含此试题的试卷:
相关的试题
网站内容收集于网络,如有侵犯您的权益,请联系:gl@lm158.com,感谢您的支持
神奇助手题库网