1.死锁的介绍
2.活锁的介绍
3.线程饥饿的介绍
4.CAS介绍
多线程并发总结录(四) -- 并发工具类
1.Fork/Join介绍
2. Fork/Join使用
3.CountDownLatch介绍
2. Fork/Join使用
3.CountDownLatch介绍
多线程并发总结录(三) -- 线程间协作
1.线程间通知等待机制
2.线程协作机制
3.等待超时模式实现一个连接池
4.调用yield() 、sleep()、wait()、notify()等方法对锁有何影响
2.线程协作机制
3.等待超时模式实现一个连接池
4.调用yield() 、sleep()、wait()、notify()等方法对锁有何影响
多线程并发总结录(二)--线程间共享
1.内置锁Synchronized
2.轻量级锁volatile的用法和使用场景
3.ThreadLocal的辨析
2.轻量级锁volatile的用法和使用场景
3.ThreadLocal的辨析
多线程并发总结录(一) -- 线程进程基础
1.线程进程与进程的基础概率
2.CPU 核心数和线程数的关系
3.CPU时间片轮转机制(RR调度)
4.并发和并行的区别
5.多线程程序需要注意事项
6.Java程序与生俱来就是多线程程序
7.线程的启动和中止
8.关于线程的其他点点滴滴
2.CPU 核心数和线程数的关系
3.CPU时间片轮转机制(RR调度)
4.并发和并行的区别
5.多线程程序需要注意事项
6.Java程序与生俱来就是多线程程序
7.线程的启动和中止
8.关于线程的其他点点滴滴
深入理解Java反射
本文从Java反射的定义讲起,然后通过图解生动形象讲解反射的作用,最后一一说明反射的api。
对泛型深入浅出的认识
本文从泛型的定义,使用和边界限定几个方面叙述java泛型
Binder子系统-驱动分析篇
此笔记记录分析Binder驱动源码
设计模式测试代码
本篇文章主要记录各个设计模式的测试代码
验证SSL/TLS双向认证过程及原理
此笔记记录验证https双向认证的过程,以及工作原理。