ThreadPoolExecutor 解析 本章主要讲述线程池 线程池的核心配置参数 线程池任务提交执行流程 线程池中线程新增流程 线程池中线程回收流程 线程池核心参数动态调整 线程池队列动态调整 2023-10-08 Juc #Java #Juc #源码分析 #ThreadPool
Volatile 解析 本章讲解如下: Volatile 关键字的作用? Volatile 是如何保证有序性?如何保证可见性? 2023-10-08 volatile #Java #Juc #Volatile
HashMap 解析 本章简介 本章讲解如下: HashMap 的常用方法的使用:put,set,remove HashMap 是如何解决 hash 冲突? HashMap 的时间复杂度/空间复杂度? HashMap 底层源码分析 2023-10-08 HashMap #Java #源码分析 #Map
TCP/IP协议 TCP概述TCP/IP协议栈时一系列网络协议的总和,是构成网络通信的核心骨架,定义了电子设备如何连入互联网,以及数据如何在它们之间进行传输。 TCP/IP协议采用4层结构,分别是应用层,传输层,网络层,链路层,物理层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。 简介TCP是面向连接, 可靠的, 面向流的传输协议. TCP和UDP都是传输层协议. 传输方式的分类面向有链 2023-10-08 底层 #TCP
AbstractQueuedSynchronizer 解析 该文章主要讲述 Java 中 Juc 包下的 AbstractQueuedSynchronizer主要讲述 AQS 的设计及其独占模式和共享模式的获取和释放流程 2023-10-08 Juc #Java #Juc #Aqs #源码分析
Synchronized 解析 本章讲解如下: Synchronized 关键字的使用? Synchronized 关键字在使用中锁的变化,及其升级过程? Synchronized 的底层实现? 锁的分类有些? 锁优化有哪些? 2023-10-08 Synchronized #Java #Juc #Synchronized
ReentrantLock和ReentrantReadWriteLock源码分析 该文章主要讲解ReentrantReadWriteLock和ReentrantLock的实现以及源码分析 2023-10-08 Juc #Java #Juc