0. 疑惑 在刚接触 Tomcat 中的ClassLoader时心中不免冒出的疑惑: "Tomcat 里面是怎么样设计ClassLoader的,...
1. Tomcat 启动猜想 在进行分析之前, 我们先自己猜想一下, Tomcat 启动一共完成哪些步骤: 2. Tomcat 启动脚本 在启动...
1. AbstractQueuedSynchronizer 定义 AbstractQueuedSynchronizer 是JUC 中通过 Syn...
ConcurrentLinkedQueue 通过名字大家就可以知道, 这是一个通过链表实现的并发安全的队列, 它应该是java中并发环境下性能最...
1. Tomcat 一次完整请求猜想 在进行分析之前, 我们先自己猜想一下, Tomcat 处理一个请求一共完成哪些步骤: 2. Tomcat ...
1. ConcurrentSkipListMap 简介 ConcurrentSkipListMap 一个并发安全, 基于 skip list 实...
1. SynchronousQueue 功能简介 SynchronousQueue 是 BlockingQueue 家族中的一个成员, 不同于其...
FutureTask 是java实现异步编程的基础 1. Future API 2.以下以一个FutureTask实现cache的例子来进行介绍...
1. Condition 定义 Condition是JUC里面提供于控制线程释放锁, 然后进行等待其他获取锁的线程发送 signal 信号来进行...