多做题,通过考试没问题!

全国信息技术应用考试

睦霖题库>大学试题(计算机科学)>全国信息技术应用考试

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

正确答案: 相同点:Lock 能完成 synchronized 所实现的所有功能;
主要不同点:Lock 有比 synchronized 更精确的线程语义和更好的性能。
S.ynchronized 会自动释放锁,而 Lock 一定要求程序员手工释放,并且必须在 finally 从句中释放
答案解析:
进入题库查看解析

微信扫一扫手机做题