美文网首页
synchronized的原理

synchronized的原理

作者: 帅气的喵了个咪 | 来源:发表于2018-08-22 15:43 被阅读0次

    synchronized可以保证方法或者代码块在运行时,同一时刻只有一个方法可以进入到临界区,同时它还可以保证共享变量的内存可见性

    Java中每一个对象都可以作为锁,这是synchronized实现同步的基础: 

    1. 普通同步方法,锁是当前实例对象 

    2. 静态同步方法,锁是当前类的class对象 

    3. 同步方法块,锁是括号里面的对象

    相关文章

      网友评论

          本文标题:synchronized的原理

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