课程
/后端开发
/Java
/深入浅出Java多线程
锁lockObj如果写成静态的会不会有什么影响?
2015-03-01
源自:深入浅出Java多线程 4-4
正在回答
不会,上一次说的就是原则。
那要看你需要同步的方法是类方法还是实例方法了。我们通常根据这个来确定。
说错了,可以调用
如果你定义static 那你的方法就无法调用 这个对象了,因为你的方法不是static 的 就是老师说得你的方法是类方法还是实例方法
夏天的袜子
我的意思是,我在想,因为锁只有一把,所以在定义lockObj的时候定义成static会不会更好一点
问题可以载具体一些吗?
synchronize(lock),使得其他线程不能访问保护的关键资源。
SLeaves 提问者
举报
带你一起深入浅出多线程,掌握基础,展望进阶路线
4 回答EnergySystem 里面的lockObj 换成energyBoxes
1 回答lockObj
2 回答为什么那个加锁会加大开销
3 回答为什么让舞台线程休眠?如果不休眠会怎么样?
2 回答lockobj 注释含义