黑马程序员技术交流社区

标题: 求答案 与正解 [打印本页]

作者: 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