博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对象锁跟类锁
阅读量:7209 次
发布时间:2019-06-29

本文共 269 字,大约阅读时间需要 1 分钟。

hot3.png

synchronized(this)以及非staticsynchronized方法(至于static synchronized方法请往下看),只能防止多个线程同时执行同一个对象的这个代码段。锁住的是对象锁

 

解决也很简单,只要锁住同一个对象不就行了。例如,synchronized后的括号中锁一个static final对象,这样就行了。这样是没问题,但是,比较多的做法是让synchronized锁这个类对应的Class对象。锁住的是类锁

转载于:https://my.oschina.net/u/1169505/blog/214754

你可能感兴趣的文章
Lean WM在交货中的应用[翻译]
查看>>
dataguard备库的数据文件的迁移
查看>>
《Oracle DBA工作笔记》第一章
查看>>
26.3. 促销优惠组件设计
查看>>
java.lang.ClassNotFoundException: javax.servlet.Filter
查看>>
有关 input默认宽度
查看>>
无惧杀入红海市场 ZUK手机底气在哪?
查看>>
Dom4j SAXReader Constructors
查看>>
再谈拍照,OPPO这次拿什么和iPhone7拼?
查看>>
[20161128]关于Little Enddian.txt
查看>>
java中三种常见内存溢出错误的处理方法(good)
查看>>
javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint
查看>>
全面剖析Redis Cluster原理和应用 (good)
查看>>
PostgreSQL学习手册(常用数据类型)
查看>>
cms
查看>>
Visual Studio 2013 Xamarin for iOS 环境搭建
查看>>
为什么 Linux Mint 比 Ubuntu好?
查看>>
Android零基础入门第31节:几乎不用但要了解的AbsoluteLayout绝对布局
查看>>
CentOS 6.2 Eclipse CDT 开发环境搭建
查看>>
服务端I/O性能:Node、PHP、Java、Go的对比
查看>>