自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

_heng_的博客

小小程序猿

  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 java ReentrantLock(可重入锁)初学

学习ReentrantLock,需要先学习AQS同步器的知识非公平锁:不一定是完全按照先来先得的顺序来获取资源公平锁:绝对按照先来先得的顺序获取资源public class ReentrantLock implements Lock, java.io.Serializable {private static final long serialVersionUID = 7373984

2018-01-29 09:08:08 367

原创 AQS(AbstractQueuedSynchronizer)初学

ReentrantLock(可重入锁),CountDownLatch(闭包),ReentrantReadWriteLock等内部都是基于AQS实现的,所以有必要学习一下AQS的实现原理:多线程通过volatile int state(共享资源)的状态来判断是否获取到资源,没获取的线程进入队列,等待被释放资源的线程唤醒。主要分为独占锁(一个线程获取到资源以后其它线程无法获取资源)和共享锁两种方式(一...

2018-01-11 10:56:54 337

Android百度地图附近的位置

Android百度地图附近的位置

2016-06-20

百度地图实现附近的位置

百度地图实现附近的位置

2016-06-19

空空如也

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

TA关注的人

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