A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 舍我其谁 中级黑马   /  2014-8-10 10:18  /  822 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看了毕老师的视频,里面有讲,使用synchronized代码同步,在jdk1.5之后,出现了,Lock ,但是我想问的是,Lock 可以完全替代synchronized 吗?还是分情况是用?

3 个回复

倒序浏览
应该可以的。。。只不过lock好像还是用的少,executor用的多。
回复 使用道具 举报
可以,不过现在大多数用的还是synchronized
回复 使用道具 举报
简单来说,Lock 是synchronized的升级版,不过使用更复杂,需要小心处理
所以对于初学者还是更建议使用synchronized,以保证程序健壮运行

这里引用两篇帖子,讲的比较详细
http://houlinyan.iteye.com/blog/1112535
http://blog.csdn.net/fw0124/article/details/6672522
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马