黑马程序员技术交流社区

标题: 同步静态方法时会获取该类的“Class”对象 [打印本页]

作者: sunyue    时间: 2015-5-1 02:56
标题: 同步静态方法时会获取该类的“Class”对象

可以,一个非同步方法总是可以被调用而不会有任何问题。实际上,Java
没有为非同步方法做任何检查,锁对象仅仅在同步方法或者同步代码块中检查。如果一个方法没有声明为同步,即使你在使用共享数据 Java
照样会调用,而不会做检查是否安全,所以在这种情况下要特别小心。一个方法是否声明为同步取决于临界区访问(critial section
access),如果方法不访问临界区(共享资源或者数据结构)就没必要声明为同步的。




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