美文网首页
SynChronized

SynChronized

作者: 胖胖胖胖胖胖胖胖胖 | 来源:发表于2018-11-26 11:19 被阅读0次

并发编程对共享资源,临界资源的访问

在并发编程中对临界资源的访问有可能出现并发问题,注意是临界资源,共享资源,普通方法中的局部变量是运行在方法栈上的,归线程私有无需考虑并发问题;

Synchronized的集中使用方式:

  1. 修饰方法
    1.修饰普通方法,修饰普通方法获取当前对象的锁,其他线程无法获取同一对象锁的其他方
    2.修饰类方法,获取类锁
  2. 修饰代码块
    1.synchronized(this)获取当前类对象的锁
    2.synchronized(Name.class)获取当前类锁
    3.synchronized(instance);指定获取认一对象锁

相关文章

网友评论

      本文标题:SynChronized

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