请问高手:synchronized 与 static method的问题 请问高手:synchronized 是可以用在 static method上的,而我们知道是线程进入synchronized method后需要获取对象的锁,但是static 方法的调用是不需要实例化类就可以直接调用的,那么问题就出现了:既然不用实例化对象,那么线程进入synchronized method后如何获得对象的锁??先谢过各位了!在线等待。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class MyClass { public synchronized static method();实际上method是获得了MyClass.class这个对象的锁! 楼上的正确,锁住class对象的锁,其他线程如要执行这个method也需要获得这个class对象的锁 ok,我刚才查了一下Thread方面的资料和 ChDw(米) 所说的一样,谢谢各位啦!:) http server的使用感受 java输出指定个数的个空格 问一个JDialog的问题 swing界面间 传递数值的问题 如何让我的java数据库接口程序和操作系统一起启动呢?(up有分) java 有没有将单个字符 "A"复制10遍的函数,得"AAAAAAAAAA" 求高手点拨一个:“Java线程类”的问题. 关于调用setSize()后出现的问题? (在线等待) 如何将有规律的字符串转化为数组形式??? maven多项目合并打包技巧 老报错:非静态的方法不能调用静态的内容! java web start 启动程序时,如何识别相关jar包已更新?换句话,我们打jar包时,应做什么工作?
public synchronized static method();实际上method是获得了MyClass.class这个对象的锁!