wisely 发表于 2014-8-11 17:58
分析的完全正确!
所以说多线程情况下,这样加锁是不安全的。要加在里面,多重判断。话说你看的是谁的视频 ...
fantacyleo 发表于 2014-8-11 18:03
锁是加在方法上的,非常安全。。。完全不会出现楼主所说的同时在new MySingle()处等待的情况 ...
jiangweibin2573 发表于 2014-8-11 17:56
你的mySingle方法上面加了锁,当线程A进来之后,其他线程是进不来的。只有当A出去了,其他才会进来。 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |