目錄 相關概念介紹實現原理介紹源碼分析總結參考地址 相關概念介紹 數組采用一段連續(xù)的存儲單元來存儲數據。 線性鏈表具有鏈接存儲結構的線性表,它用...
前言 上一篇中已經分析了ReentrantLock,下面我們來看一下讀寫鎖ReentrantReadWriteLock。在這之前,先看一下其結構...
前言 上一篇中已經分析了關鍵的AQS抽象隊列同步器,下面我們來看一下使用AQS來實現的可重入獨占鎖ReentrantLock。Reentrant...
前言 本文是對并發(fā)編程中的鎖一個系統(tǒng)性總結。 什么是死鎖 1. 定義:theadA已經持有了資源2,同時還想申請資源1,theadB已經持有了資...
前言 前面兩篇已經介紹了Acceptor、Poller和SocketProcessor的處理流程,下面我們來具體看一下后續(xù)流程,如何一步一步的將...
前言 前面已經初步分析請求流程,下面我們繼續(xù)。 Poller流程處理 從上一篇直到Acceptor接受到請求并注冊到Poller中的events...
前言 在前面[Tomcat學習筆記之啟動分析(Connector)(七)]一文中,介紹了Connector容器的初始化與啟動,這里以NioEnd...
前言 在Container啟動一篇中設計到很多關于管道的,這里做一篇詳細的介紹。 整體結構 在[Tomcat學習筆記之啟動分析(Containe...
前言 上面一篇主要介紹了Container,下面我們來看下Connector容器。 Connector結構圖 Connector具體是用Prot...