前言 最近小组组织了分享活动,记录下 正文 1. 什么是Thrift Thrift的起源 Thrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被...
IP属地:山西
前言 最近小组组织了分享活动,记录下 正文 1. 什么是Thrift Thrift的起源 Thrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被...
目录 相关概念介绍实现原理介绍源码分析总结参考地址 相关概念介绍 数组采用一段连续的存储单元来存储数据。 线性链表具有链接存储结构的线性表,它用一组地址任意的存储单元存放线性...
前言 上一篇中已经分析了ReentrantLock,下面我们来看一下读写锁ReentrantReadWriteLock。在这之前,先看一下其结构图: ReadLock/Wri...
前言 上一篇中已经分析了关键的AQS抽象队列同步器,下面我们来看一下使用AQS来实现的可重入独占锁ReentrantLock。ReentrantLock是可重入的独占锁,同时...
前言 本文是对并发编程中的锁一个系统性总结。 什么是死锁 1. 定义:theadA已经持有了资源2,同时还想申请资源1,theadB已经持有了资源1,同时还想申请资源2,所以...
一、NIO Reactor模型 1、Reactor模式思想:分而治之+事件驱动 1)分而治之 一个连接里完整的网络处理过程一般分为accept、read、decode、pro...