黑马程序员技术交流社区

标题: 关于线程的问题 [打印本页]

作者: kimi    时间: 2013-6-15 16:29
标题: 关于线程的问题
本帖最后由 巩建 于 2013-6-19 12:52 编辑

当一个线程进入一个对象的一个synchronized方法时,其它线程是否可以同时进入此对象的其它方法
作者: 夜默    时间: 2013-6-15 16:37
这个问题有深度,A线程进入synchronized方法 A线程冻结 其他线程可以该对象的其他方法,因为其他方法没有锁
作者: 林森~Linson    时间: 2013-6-15 17:13
当然可以了。只是对象的方法被此线程锁住,其他方法并没有被此线程锁着,是自由的。所以其他线程可以调用此对象的其他方法。如果此此线程占用的是此对象,那么其他线程是无法在对此对象进行任何操作的,也就是无法调用此对象的任何方法了。
作者: 刘海陆    时间: 2013-6-15 17:19
关键点是synchronized 锁住的不能同步,其他的当然可以了




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