为了账号安全,请及时绑定邮箱和手机立即绑定

锁lockObj如果写成静态的会不会有什么影响?

锁lockObj如果写成静态的会不会有什么影响?

正在回答

6 回答

不会,上一次说的就是原则。

0 回复 有任何疑惑可以回复我~

那要看你需要同步的方法是类方法还是实例方法了。我们通常根据这个来确定。

0 回复 有任何疑惑可以回复我~

说错了,可以调用

0 回复 有任何疑惑可以回复我~

如果你定义static 那你的方法就无法调用 这个对象了,因为你的方法不是static 的 就是老师说得你的方法是类方法还是实例方法

0 回复 有任何疑惑可以回复我~
#1

夏天的袜子

我看错了,可以调用
2015-06-18 回复 有任何疑惑可以回复我~

我的意思是,我在想,因为锁只有一把,所以在定义lockObj的时候定义成static会不会更好一点

0 回复 有任何疑惑可以回复我~
#1

夏天的袜子

EnergySystemTest 调用方法时只创建了一个EngergySystem 类 所以从头到尾只有一个lockObj 的对象,加不加static 应该是一样的 都只操作一个对象。
2015-06-18 回复 有任何疑惑可以回复我~

问题可以载具体一些吗?

synchronize(lock),使得其他线程不能访问保护的关键资源。

0 回复 有任何疑惑可以回复我~
#1

SLeaves 提问者

我的意思是,我在想,因为锁只有一把,所以在定义lockObj的时候定义成static会不会更好一点
2015-03-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

锁lockObj如果写成静态的会不会有什么影响?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信