黑马程序员技术交流社区

标题: 如何解决多线程的安全问题 [打印本页]

作者: 吕晓阳    时间: 2015-4-27 13:52
标题: 如何解决多线程的安全问题
运用同步解决多线程安全问题,同步分为同步代码块和同步函数,单例设计模式的懒汉式就是静态方法的同步synchronized解决的,
在遇到多线程同步问题时应该用lock还是synchronized

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






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2