从品牌网站建设到网络营销策划,从策略到执行的一站式服务
synchronized(这里的对象你看成一道门) {
创新互联是一家专注于成都网站建设、成都网站设计与策划设计,新绛网站建设哪家好?创新互联做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:新绛等地区。新绛做网站价格咨询:028-86922220
这里是一个人进来了,把门反锁了
需要同步操作的代码
这里是里面的人事情做完了,出去了,门开着其他人可以进了
}
至于怎么锁的,这是java和jvm的规定和实现细节,作为普通程序员没必要深入那么多。
对象锁你是可以自己指定的,你可以把当前类对象传过来,那代码块的对象锁就是这个类对象。在线程间通信的时候,notify只能唤醒拥有相同锁的线程。
同步代码块是并发的时候锁定一个代码块只能一个线程占用,同步方法是对方法的锁定,如果能同步代码块尽量不要同步方法,否则影响效率
1. 语法不同。
2. 同步块需要注明锁定对象,同步方法默认锁定this。
3. 在静态方法中,都是默认锁定类对象。
4. 在考虑性能方面,最好使用同步块来减少锁定范围提高并发效率。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图