自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 线程并发-同步synchronized无限等待问题

当一个类中,有两个synchronized方法,其中一个方法是一个死循环,当多个线程调用类中的不同方法时,会造成死锁,解决方法是把synchronized方法转换成在方法中加synchronized语句块,而且两个方法持有不同的对象,这就解决了死锁问题,当多个线程调用不同方法时,虽然一个线程出现死锁,但不影响其他应用调用另一个方法。Taskpublic class Task { Obje...

2018-04-03 15:06:17 2080

原创 单例模式简单理解

    因为原来不太注重基础,对单例模式的理解和使用比较浅,这些天正好需要面试,就重新学习了一下,下面进入正题。单例模式指一个程序中的某个类只有一个实例,一些管理器和控制器被设计成单例模式。如果程序有一些配置文件,在程序运行时整个程序只需要一个类的实例来读取这些配置,供其他方法的调用。    优点:不用重复创建,节约资源,节约内存空间,提升系统性能。    缺点:使用时适当选择,不适合经常改变的...

2018-03-29 09:26:51 193

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除