随笔分类 -  并发

摘要:前言 前面已经介绍了 AQS(抽象队列同步器)的实现 https://www.cnblogs.com/hysxm/p/14702030.html,本片文章主要对常用的几种同步器做介绍,并对比各自的特点,熟悉其使用场景,主要包含: ReentrantLock :可重入独占锁 一、ReentrantLo 阅读全文
posted @ 2021-04-29 23:02 跬步-千里 阅读(135) 评论(0) 推荐(0)
摘要:前言 在学习并发的时候,不得不说 ReentrantLock;而说到ReentrantLock,就不得不说到 AbstractQueuedSynchronizer(AQS)。 AQS 是实现同步器的基础组件,并发包中锁的底层就是使用 AQS 实现的,当然在日常的开发中,基本不会直接使用AQS,但是了 阅读全文
posted @ 2021-04-25 21:01 跬步-千里 阅读(169) 评论(0) 推荐(0)
摘要:前言: 文章摘自 美团技术团队 《Java线程池实现原理及其在美团业务中的实践》 一、线程池 1.1、线程池是什么 线程池(ThreadPool)是一种基于池化思想管理线程的工具,常出现在多线程服务器中,如mysql。线程过多会带来额外的开销,其中包括创建销毁线程的开销、调度线程的开销等等,同时也降 阅读全文
posted @ 2021-03-15 22:00 跬步-千里 阅读(184) 评论(0) 推荐(0)