您好,欢迎来到爱彩彩票app下载工艺五金有限公司官网!

迎合行业需求 满足个性定制

免费服务热线:400-123-4567

联系我们Contact

爱彩彩票app下载_手机时时彩网投
免费服务热线:400-123-4567
电话:13988999988 邮箱:admin@omegaiklan.com
地址:广东省广州市天河区88号
当前位置:主页 > 产品展示 > 锁类 >

锁类

java多线:synchronized锁机制之锁定类静态方法和锁

作者:admin 时间:2020-03-05 18:58

  从运转结果来,对printC()要领的挪用和对printA()要领、printB()要领的挪用时异步的,这分析了静态同步要领和非静态同步要领持有的是差别的锁,前者是类锁,后者是对象锁

  所谓类锁,举个再的确的例子。假设一个类中有一个静态同步要领A,new出了两个类的实例B和实例C,线程D持有实例B,线程E持有实例C,只消线程D挪用了A要领,那么线程E挪用A要领必需等候线程D实践完A要领,假使两个线程持有的是差别的对象。

  同步synchronized(class) 和同步静态要领都是相通,同步的都是而今的类锁

  数据String的常量池性子正在运用同步的工夫,要是要锁定String , 两个线程运转的工夫,很恐怕有一个无穷等候无法获取到锁