美文网首页
同步函数,同步代码块

同步函数,同步代码块

作者: lenny611 | 来源:发表于2018-11-22 15:36 被阅读0次

    sychronized修饰函数,则该函数为同步函数,是同步的第二种表现形式。(第一种是同步代码块)

    同步函数使用的锁是this;

    同步函数和同步代码块的区别:

    同步函数的锁是固定的this;而同步代码块的锁是任意的对象

    静态同步函数使用的锁是该函数所属字节码文件对象,可以用getClass方法获取,也可以通过类名.class获取(一般用这个)

    保证锁的唯一就行,不需要关注锁是哪一个对象

    相关文章

      网友评论

          本文标题:同步函数,同步代码块

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