美文网首页
java 的锁?

java 的锁?

作者: Eric鑫 | 来源:发表于2018-07-19 05:09 被阅读0次

    一、类锁 与 对象锁

    类锁:任何时候都有效

    • 在方法上加上static synchronized的锁
    • synchronized(xxx.class)的锁

    对象锁:只有在单例(操作同一个对象)的时候才会有效

    • 在方法上加上synchronized的锁(区别与加上static synchronized)
    • synchronized(this)
    • synchronized(任意对象)

    注意:同一个类产生的对象锁和类锁互不冲突,不会同步

    相关文章

      网友评论

          本文标题:java 的锁?

          本文链接:https://www.haomeiwen.com/subject/ghrzpftx.html