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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吕晓阳 中级黑马   /  2015-4-27 13:52  /  268 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

运用同步解决多线程安全问题,同步分为同步代码块和同步函数,单例设计模式的懒汉式就是静态方法的同步synchronized解决的,
在遇到多线程同步问题时应该用lock还是synchronized

1 个回复

倒序浏览
给你一些我个人的建议吧。
1.最好不要用lock和synchronized。其实在很多情况下。java.util.concurrent包中有一种机制。它会为你处理所有的加锁。
2.如果一定要用到synchronized。那就尽量使用它。这样可以减少你的代码数量,减少出错的几率。
3.lock只有用在标识独有特性的时候才使用他。

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马