黑马程序员技术交流社区

标题: 求大神解答 [打印本页]

作者: 然后呢8908    时间: 2015-9-13 22:52
标题: 求大神解答
在多线程那,比如说实现生产者和消费者,我可以上显示锁,比如调用lock(),我也可以使用隐示的锁,比如同步代码块和同步方法,我想问的是,这两个谁用的比较多,为什么,或者还是根本就没有区别?
作者: 王海彬    时间: 2015-9-13 22:58
还没学到呢,长学到IO流,不过看到了老毕的单例模式里懒汉式用的是同步上锁
作者: 然后呢8908    时间: 2015-9-13 23:08
王海彬 发表于 2015-9-13 22:58
还没学到呢,长学到IO流,不过看到了老毕的单例模式里懒汉式用的是同步上锁 ...

嗯是的,我也看到了
作者: Anmyre    时间: 2015-9-14 10:41
synchronized 修饰的方法表示
同一时间只能有一个线程进入到这个方法的方法块里面
其他的线程需要等待直到占用的那个线程离开这个方法
作者: michael_wlq    时间: 2015-9-14 17:00
习惯问题吧,不过lock是新版本的,以后估计会普及




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