自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 收藏
  • 关注

转载 MarkDown预览

/** * Splits nodes in a tree bin into lower and upper tree bins, * or untreeifies if now too small. Called only from resize; * see above discussion about split bits and...

2019-08-24 15:20:00 186

转载 AQS:AbstractQueuedSynchronize类

AbstractQueuedSynchronize 抽象队列同步器 类: 简介: -提供了一个框架来实现阻塞锁和依赖先进先出(FIFO:first-in-first-out)等待对列的相关同步器(信号量、事件等) 此类被设计为对大多数依赖单原子 int 值来表示状态的同步器来说非常有用,子类必须定义那些 改变状态 以及 定义该状态对于被获取或释放有意义的protected方法 ...

2019-07-15 23:00:00 229

转载 AQS前置:AbstractOwnableSynchronize

AbstractOwnableSynchronize 抽象独占同步器 /** * 可由线程独占的同步器 ,此类为可能包含独占概念的类提供了基础的创建锁和相关同步提供了基础 * 此类自身不管理或者使用相关的信息,但是子类和工具类可以使用合适的值来帮助控制和监视访问并提供诊断*/ public abstract class AbstractOwnableSynchroniz...

2019-07-15 22:24:00 136

转载 ThreadPoolExecutor类

ThreadPoolExecutor类 /** * 线程池,执行每个提交的任务 * * 解决了两个问题 * 1.减少每个任务调度的开销,执行大量异步任务时提供更好的性能 * 2.提供了资源绑定和管理的方法(并且会维护一些基本的统计信息) * 使用广泛,提供了许多可调参数和可扩展钩子(hook) * 可快捷使用工厂方法:Executors * 1.n...

2019-07-13 15:23:00 154

转载 AbstractThreadPollExecutor类以及任务模型分析

AbstractExecutorService 抽象ExecutorService /** * 提供了ExecutorService方法的默认实现:submit、invokeAny、invokeAll * newTaskFor方法提供了将Runnable转换为RunnableFuture(默认为FutureTask实现,子类可以重写,返回其他RunnableFut...

2019-07-13 11:42:00 242

转载 FutureTask类

Future类是想解析: /** * 可以取消的异步计算类,时Future 的基础实现,包括: * 启动和取消计算,查询计算是否完成以及检索计算结果,只有计算完成才能检索结果,否则将导致阻塞,一旦计算完成不能重启动和取消(除非runAndReset) * 可以用来包装Runnable和Future接口(因为实现了两个接口),可以用来提交给Executor * pro...

2019-07-10 22:59:00 163

转载 Executor、ExecutorService, Runnable、Future接口

Executor接口 /** * 执行提交的任务对象(Runnable) * Executor提供了一种将任务提交与任务运行方式的机制分离方法包括线程的使用、调用等细节 */ public interface Executor { /** * 在将来的某个时间执行给定的指令 * 指令可能运行在一个线程池的新线程中,也可能运行在调...

2019-07-09 23:03:00 145

转载 Object类学习

Object为所有类层次的超类,包括数组 Object类方法解析: public class Object { /** * 构造方法 Constructs a new object. */ @HotSpotIntrinsicCandidate public Object() {} /** * 返回th...

2019-07-07 18:26:00 137

转载 Thread.State 线程状态

Thread.State /** *线程状态 */ public enum State { /** * 新建:  线程尚未启动状态 */ NEW, /** * 就绪: 线程正在JVM中执行 *     正在等待其他资源:如cpu ...

2019-07-07 17:23:00 305

转载 Thread.UncaughtExceptionHandler

Thread内部类 /** *由于为捕捉的异常导致线程终止的处理器接口 *由虚拟机调用 */ public interface UncaughtExceptionHandler { /** *给定线程和未捕捉异常 *此方法抛出的异常将被虚拟机或略 */ void uncaughtException(Thread t, Throwable e);...

2019-07-07 16:41:00 183

转载 Thread类学习

Thread类定义: public class Thread implements Runnable Thread类属性定义: /***线程名称*/ private volatile String name; /** *线程优先级 *MIN_PRIORITY = 1 *NORM_PRIORITY = 5 *MAX_PRIORITY = 10 */ ...

2019-07-07 16:28:00 127

转载 java学习计划

Java基础内容学习总结路线,必须在学习后进行归纳总结,下次复习也有迹可循 多线程 线程 线程的状态、线程的生命周期 线程池 线程池的参数、线程池的运行机制、线程池的状态、线程池的关闭/开启 锁   synchronized 同步实现的原理、不用显示释放的原因(编译结果)  AQS   Lock ...

2019-07-07 11:17:00 136

空空如也

空空如也

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

TA关注的人

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