问答详情
源自:4-4 Java线程交互之深入剖析互斥与同步

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

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

提问者:SLeaves 2015-03-01 23:40

个回答

  • Arthur
    2015-03-09 19:11:07

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

  • Arthur
    2015-03-04 13:17:30

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

  • 夏天的袜子
    2015-06-18 14:49:45

    说错了,可以调用

  • 夏天的袜子
    2015-06-18 14:38:46

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

  • SLeaves
    2015-03-03 15:37:21

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

  • Coda
    2015-03-02 08:19:28

    问题可以载具体一些吗?

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