黑马程序员技术交流社区
标题: 求答案 与正解 [打印本页]
作者: likeermei 时间: 2013-11-22 12:11
标题: 求答案 与正解
class Test
{
synchronized static void sayHello3()
{
}
synchronized void getX(){}
}
两个方法同不同步 求正解
作者: 段光宇 时间: 2013-11-22 12:22
不同步,sayHello3()是静态函数,随着类的加载而加载,而getx就没有加载
作者: 樊志伟 时间: 2013-11-22 18:42
静态同步函数的锁是字节码文件对象,非静态同步函数的锁是this。所以,显而易见,你的不同步。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |