自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java并发源码剖析(一)——AbstractQueuedSynchronizer独占模式

作为Java核心内容之一【并发】,该部分的源码基本在java.util.concurrent这个包下面。本文的内容的源码版本是jdk1.8_11。作为AQS的前言,可以看看我之前的文章:《Java同步框架AQS原文分析》。1、认识AQS使用过Java中的锁对象,一定会对一个锁很熟悉—Reentra...

2017-04-06 16:15:14

阅读数 269

评论数 0

Java同步框架AQS原文分析

0、引言自J2SE1.5开始,java中的同步类(Lock,Semphore等等)都基于AbstractQueuedSynchronizer(后文简称AQS)。AQS提供了一种原子式管理同步状态、阻塞和唤醒线程功能以及队列模型的简单框架。本文主要是分析此框架的实现者Doug Lea写的一篇介绍AQ...

2017-04-06 09:04:10

阅读数 3804

评论数 1

排序算法自我练习(四)——归并算法

归并算法归并算法 基本概念 分而治之方法 代码演示 算法分析基本概念分而治之方法归并排序在极不平衡的集合中的情况,暂时不考虑。考虑平衡风格法: 将n个元素风格为A和B两个集合,A集合中含有n/k个元素, B中包含其余的元素。递归的使用分而治之的方法对A和B进行排序。将A和B合并为一个集合。 k...

2015-10-11 20:06:17

阅读数 221

评论数 0

排序算法自我练习(三)——插入排序

插入排序

2015-10-10 21:33:45

阅读数 163

评论数 0

排序算法自我练习(二)——选择排序

选择排序

2015-10-10 20:29:09

阅读数 189

评论数 0

排序算法自我练习(一)——冒泡排序

冒泡排序Java

2015-10-09 16:54:19

阅读数 299

评论数 0

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