Eric Liang
首页
档案
标签
分类
友链
关于
列表
音乐
电影
文章
52
标签
19
分类
10
首页
档案
标签
分类
友链
关于
列表
音乐
电影
Eric Liang
08-线程通信Condition源码解析
2019-11-12
|
02-Java并发编程
02-并发包
线程通信Condition源码分析Object类提供的线程通信–wait、notify 使用Object类的线程通信模拟生产消费者模型,具体代码如下: 123456789101112131415161718192021222324252627282930313233343536 ...
ThreadLocal源码解析
2019-11-12
|
01-Java基础篇
02-JDK源码篇
ThreadLocal源码解析类定义 此类提供线程局部变量.这些变量与普通变量不同,每个访问一个线程(通过其get或set}方法)的线程都有其自己的变量,独立初始化的变量副本. ThreadLocal实例通常是希望将状态与线程关联的类中的私有静态字段(例如:用户ID或交易ID) ...
Java并发编程基础
2019-11-12
|
02-Java并发编程
01-应用篇
聊聊并发什么是并发 并发(Concurrent):是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行 并发不是真正意义上的”同时进行”.只是CPU把一个时间段划分成几个时间片段(时间区间),然后在这几个时间区间之 ...
volatile原理和使用
2019-11-12
|
02-Java并发编程
01-应用篇
volatile原理和使用 它在多处理器开发中保证了共享变量的”可见性”.可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值.如果volatile变量修饰符使用恰当的话,它比synchronized的使用和执行成本更低,因为它不会引起线程上下文的切换和调 ...
增强版的ThreadLocal----TransmittableThreadLocal
2019-11-12
|
01-Java基础篇
01-基础知识点
增强版的ThreadLocal—-TransmittableThreadLocal ThreadLocal是JDK里面提供的一个thread-local(线程局部)的变量,当一个变量被声明为ThreadLocal时候,每个线程会持有该变量的一个独有副本;但是ThreadLoca ...
String知识点梳理
2019-11-12
|
01-Java基础篇
01-基础知识点
String特性分析1.String不变性一旦一个string对象在内存(堆)中被创建出来,他就无法被修改。特别要注意的是,String类的所有方法都没有改变字符串本身的值,都是返回了一个新的对象。 如果你需要一个可修改的字符串,应该使用StringBuffer 或者 StringBuilder。否 ...
String面试题解析
2019-11-12
|
01-Java基础篇
01-基础知识点
String面试题解析String,是Java中除了基本数据类型以外,最为重要的一个类型了。很多人会认为他比较简单。但是和String有关的面试题有很多,下面我随便找两道面试题,看看你能不能都答对: Q1:String s = new String(“hollis”);定义了几个对象 Q2:如何理 ...
17-Executor框架
2019-11-12
|
02-Java并发编程
01-应用篇
Executor框架 在Java中,使用线程来异步执行任务.Java线程的创建与销毁需要一定的开销,如果我们为每一个任务创建一个新线程来执行,这些线程的创建与销毁将消耗大量的计算资源.同时,为每一个任务创建一个新线程来执行,这种策略可能会使处于高负荷状态的应用最终崩溃&emsp ...
01-Thread源码解析
2019-11-12
|
02-Java并发编程
02-并发包
Thread源码解析类定义 线程是程序中的执行线程.Java虚拟机允许应用程序具有多个并发运行的执行线程.Java所有多线程的实现,均通过封装Thread类实现,所以深入Thread类,对深入理解java多线程很有必要 每个线程都有一个优先级.具有较高优先 ...
ClassLoader源码解析
2019-11-12
|
01-Java基础篇
02-JDK源码篇
ClassLoader源码解析类定义 类加载器是负责加载类的对象.此类是一个抽象类.类加载程序应尝试查找或生成构成类定义的数据.典型的策略是将名称转换为文件名,然后从文件系统读取该名称的”类文件” 每个对象包含GetClassLoader()引用以致于定义 ...
1
…
3
4
5
6
Eric Liang
文章
52
标签
19
分类
10
加入书签
公告
欢迎来到Eric的专栏,喜欢请收藏 ^_^
最新文章
博客相关命令
2020-02-21
BigDecimal源码解析
2019-11-12
02-Runnable和Callable接口解析
2019-11-12
12-ConcurrentLinkedQueue
2019-11-12
Java中的equals()和hashcode()之间关系
2019-11-12
分类
01-Java基础篇
20
01-基础知识点
6
02-JDK源码篇
7
03-集合解析
6
04-Java8新特性
1
02-Java并发编程
29
01-应用篇
17
02-并发包
12
03-Java JVM篇
1
03-Java底层篇
1
标签
ArrayList
BigDecimal
ClassLoader
Enum
HashMap
Integer
JDK源码解析
Java JVM篇
Java8
Java并发编程
Java底层篇
LinkedList
Long
String
ThreadLocal
TreeMap
equals
基础知识点
集合
归档
2020年02月
1
2019年11月
51
网站资讯
文章数目 :
52
已运行时间 :
本站访客数 :
本站总访问量 :
繁