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


Posted in 面试题 onDecember 08, 2014
主要相同点:Lock能完成synchronized所实现的所有功能
主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。

Tags in this post...

面试题 相关文章推荐
请用用Java代码写一个堆栈
Jan 26 面试题
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
Jul 17 面试题
华为的Java面试题
Mar 07 面试题
金蝶的一道SQL笔试题
Dec 18 面试题
介绍一下.net和Java的特点和区别
Sep 26 面试题
介绍一下Linux文件的记录形式
Apr 18 面试题
Linux的文件类型
Mar 07 面试题
Why do we need Unit test
Jan 03 面试题
什么是测试驱动开发(TDD)
Feb 15 面试题
什么是会话Bean
May 14 面试题
十一个高级MySql面试题
Oct 06 面试题
编程用JAVA解析XML的方式
Jul 07 面试题
空字符串(“”)和null的区别
Nov 13 #面试题
类如何去实现接口
Dec 19 #面试题
异常和异常类的概念
Sep 12 #面试题
益模软件Java笔试题
Mar 27 #面试题
纬创Java面试题笔试题
Oct 02 #面试题
包装类的功能、种类、常用方法
Jan 27 #面试题
怎样声明接口
Sep 19 #面试题
You might like
php定义参数数量可变的函数用法实例
2015/03/16 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
2015/08/27 PHP
Symfony2框架学习笔记之表单用法详解
2016/03/18 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
php文件管理基本功能简单操作
2017/01/16 PHP
JS中==与===操作符的比较
2009/03/21 Javascript
jquery自动完成插件(autocomplete)应用之PHP版
2009/12/15 Javascript
利用location.hash实现跨域iframe自适应
2010/05/04 Javascript
JavaScript通过prototype给对象定义属性用法实例
2015/03/23 Javascript
javascript实现下雪效果【实例代码】
2016/05/03 Javascript
javascript RegExp 使用说明
2016/05/21 Javascript
JQuery遍历元素的后代和同胞实现方法
2016/09/18 Javascript
VUE饿了么树形控件添加增删改功能的示例代码
2017/10/17 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
浅谈Vue数据响应思路之数组
2018/11/06 Javascript
react写一个select组件的实现代码
2019/04/03 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
微信小程序文字显示换行问题
2019/07/28 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
2020/08/09 Javascript
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
以windows service方式运行Python程序的方法
2015/06/03 Python
使用python对excle和json互相转换的示例
2018/10/23 Python
python3.4+pycharm 环境安装及使用方法
2019/06/13 Python
python程序变成软件的实操方法
2019/06/24 Python
Python 绘制酷炫的三维图步骤详解
2019/07/12 Python
用python写测试数据文件过程解析
2019/09/25 Python
TensorFlow2.0:张量的合并与分割实例
2020/01/19 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
德国高品质男装及配饰商城:Cultizm(Raw Denim原色牛仔裤)
2018/04/16 全球购物
试用期员工考核制度
2014/01/22 职场文书
销售业务员岗位职责
2014/01/29 职场文书
幼儿园六一儿童节主持节目串词
2014/03/21 职场文书
公司经理任命书
2014/06/05 职场文书
房地产财务经理岗位职责
2015/04/08 职场文书
护理心得体会范文
2016/01/22 职场文书