java
文章平均质量分 92
HJQXCode
这个作者很懒,什么都没留下…
展开
-
Lock框架简介
Lock框架简介1 Lock接口1.1 前言 锁是控制多线程访问一个共享资源的工具。通常一把锁对一个共享资源提供排外的访问,也即某个时候只有一个线程可以获得这把锁,所有访问这个共享资源需要首先获取到这把锁(某些如ReadWriteLock允许并发访问共享资源); synchronized关键字提供访问任何一个对象关联的隐式(或内置)监控锁。使用synchronized编程简单方便而且可以规避一些涉翻译 2017-05-06 14:12:58 · 381 阅读 · 0 评论 -
java自定义注解
注解(Annotation),也叫元数据,一种代码级别的说明。JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明、注释。注解作用: 编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】 代码分析:通过代码里标识的元数据对代码进行分析【使用反射】 编译检查:通过代码里标识的元数据让编译器能够原创 2017-06-14 17:13:33 · 331 阅读 · 0 评论 -
LinkedBlockingQueue源码分析
概述 基于单链表实现的队列,队列最大节点容量可限定(默认容量为Interge.MAX_VALUE); 这个队列是阻塞队列,意味着当入队或出队操作不满足条件时或可抛异常、或可返回特殊值(通常null或false)、或可阻塞当前线程直至操作完成、或可在设定的超时时间到来时放弃操作; 队列元素FIFO(先进先出),也即链表尾部入队,头部出队; 只允许一个线程入队或出队,但是入队和出队操作可同时进行;...原创 2018-04-11 19:59:38 · 195 阅读 · 0 评论