前言 最近小組組織了分享活動(dòng),記錄下 正文 1. 什么是Thrift Thrift的起源 Thrift是一種接口描述語言和二進(jìn)制通訊協(xié)議,它被用來定義和創(chuàng)建跨語言的服務(wù)。它被...
IP屬地:遼寧
前言 最近小組組織了分享活動(dòng),記錄下 正文 1. 什么是Thrift Thrift的起源 Thrift是一種接口描述語言和二進(jìn)制通訊協(xié)議,它被用來定義和創(chuàng)建跨語言的服務(wù)。它被...
目錄 相關(guān)概念介紹實(shí)現(xiàn)原理介紹源碼分析總結(jié)參考地址 相關(guān)概念介紹 數(shù)組采用一段連續(xù)的存儲(chǔ)單元來存儲(chǔ)數(shù)據(jù)。 線性鏈表具有鏈接存儲(chǔ)結(jié)構(gòu)的線性表,它用一組地址任意的存儲(chǔ)單元存放線性...
前言 上一篇中已經(jīng)分析了ReentrantLock,下面我們來看一下讀寫鎖ReentrantReadWriteLock。在這之前,先看一下其結(jié)構(gòu)圖: ReadLock/Wri...
前言 上一篇中已經(jīng)分析了關(guān)鍵的AQS抽象隊(duì)列同步器,下面我們來看一下使用AQS來實(shí)現(xiàn)的可重入獨(dú)占鎖ReentrantLock。ReentrantLock是可重入的獨(dú)占鎖,同時(shí)...
前言 本文是對并發(fā)編程中的鎖一個(gè)系統(tǒng)性總結(jié)。 什么是死鎖 1. 定義:theadA已經(jīng)持有了資源2,同時(shí)還想申請資源1,theadB已經(jīng)持有了資源1,同時(shí)還想申請資源2,所以...
一、NIO Reactor模型 1、Reactor模式思想:分而治之+事件驅(qū)動(dòng) 1)分而治之 一個(gè)連接里完整的網(wǎng)絡(luò)處理過程一般分為accept、read、decode、pro...