自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 ConcurrentHashMap设计原理

文章目录前言一、ConcurrentHashMap简介【CHM】二、ConcurrentHashMap源码分析前言compareAndSet方法主要调用unsafe.compareAndSwapInt(Object object, long offset, int expect, int update)4个参数:其中第一个参数为需要改变的对象。第二个为偏移量(即之前求出来的value...

2021-06-09 18:10:01 286

原创 Java多线程Synchronized与volatile关键字

文章目录认识Synchronized关键字Synchronized关键字使用Synchronized关键字原理Synchronized场景以及可以优化的地方1、认识Synchronized关键字Synchronized关键字是为了解决多线程并发访问共享变...

2020-02-15 21:37:42 126

原创 java并发编程面试题集锦

部分摘自:https://blog.csdn.net/qq_34039315/article/details/78549311阿里面试题:https://blog.csdn.net/yalin7076/article/details/82713547基础篇1、java中有几种方法可以实现一个线程?2、如何停止一个正在运行的线程?3、notify()和notifyAll()有什么区别?4...

2019-08-09 18:22:15 646

原创 Java synchronized关键字与ReentrantLock区别

synchronized关键字与ReentrantLock区别从以下几个方面阐述两者差异1 应用场景:synchronized: 不能显示的释放锁,使用不灵活。在某些需要灵活控制锁的获取和释放场景下不适用。ReentrantLock: 可以通过 lock\tryLock、unlock等方便的对程序加锁以及释放锁,使用起来更灵活。2、使用方式synchronized:修饰普通方法、静态方...

2019-08-08 17:11:00 433

archetype-catalog.xml

idea archetype-catalog.xml 文件下载,亲测可用。便宜下载

2019-10-12

Android权威编程指南第5章练习源码

希望能对初学者有帮助,毕竟我也是初学者。

2015-10-29

数据结构关于链表的C程序

有关数据结构单链表的基本操作程序,包括单链表的建立,插入,按值查找等!

2012-03-25

空空如也

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

TA关注的人

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