加载中
并发编程(十四)—— ScheduledThreadPoolExecutor 实现原理与源码深度解析 之DelayWorkQueue

目录 什么是堆? 满二叉树 完全二叉树 堆的实现 最大堆的插入(ADD) 最大堆的删除(DELETE) DelayedWorkQueue类 属性 插入元素方法 等待获取队列头元素 超时等待获取队列头元素 推荐博客 ...

2019/03/27 15:25
119
java多线程系列(四)---ReentrantLock的使用

https://www.cnblogs.com/-new/p/7256297.html

2019/01/23 17:32
26
再有人问你Java内存模型是什么,就把这篇文章发给他

前几天,发了一篇文章,介绍了一下JVM内存结构、Java内存模型以及Java对象模型之间的区别。有很多小伙伴反馈希望可以深入的讲解下每个知识点。Java内存模型,是这三个知识点当中最晦涩难懂的...

2019/01/23 14:32
16
JVM内存结构 VS Java内存模型 VS Java对象模型

Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模型和...

2019/01/23 14:31
56
(转)Lock和synchronized比较详解

今天看了并发实践这本书的ReentantLock这章,感觉对ReentantLock还是不够熟悉,有许多疑问,所有在网上找了很多文章看了一下,总体说的不够详细,重点和焦点问题没有谈到,但这篇文章相当不错...

2019/01/18 17:43
42
Java四种线程池两篇文章节选总结

Executor 可 以 创 建 3 种 类 型 的 ThreadPoolExecutor 线 程 池: 1. FixedThreadPool 创建固定长度的线程池,每次提交任务创建一个线程,直到达到线程池的最大数量,线程池的大小不再变化...

2019/01/18 15:18
67
https客户端证书导入

摘 要 JSSE是一个SSL和TLS的纯Java实现,通过JSSE可以很容易地编程实现对HTTPS站点的访问。但是,如果该站点的证书未经权威机构的验证,JSSE将拒绝信任该证书从而不能访问HTTPS站点。本文在简...

2014/04/15 16:29
762
《深入Java虚拟机》——Java虚拟机读书笔记

1、Java虚拟机的生命周期 如果在同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。 在Java虚拟机内部有两种线程,守护线程和非守护线程。守护线程通常是由虚拟机自己使用的,...

2014/04/11 21:59
427
Java生产者消费者模式

生产者消费者模式是一种很典型的线程同步模型

2014/04/09 19:40
59
Java对象的大小

基本类型的大小是固定的,但是非基本类型的大小确不是固定的。

2014/04/09 19:06
111
Java语言深入理解

1、编译型语言与解释型语言 概念: 编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。 解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束...

2014/04/09 13:59
371
Java中的内存分配

Java和C一样,内存中有堆和栈及其他,今天直说堆和栈

2014/04/08 11:50
104

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部