A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

2 个回复

倒序浏览
这是多线程许多问题的链接,写的不错,很有收获
http://blog.csdn.net/dreamthen/article/details/26685725
回复 使用道具 举报
收藏了。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马