Java并发编程
文章平均质量分 91
Java并发编程相关知识点!
陈皮的JavaLib
我是陈皮,一个在互联网Coding的ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。
展开
-
手写简易版线程池
手写简易版线程池原创 2020-06-02 10:25:10 · 1983 阅读 · 0 评论 -
并发限流利器【Semaphore】
文章目录1 Semaphore 是什么?2 Semaphore 充当互斥锁3 Semaphore 源码解析4 Semaphore 主要方法5 Semaphore 应用案例1 Semaphore 是什么?Semaphore,一个计数信号量,JDK 1.5 开始提供的一个同步工具。Semaphore 信号量被用来限制对某些资源同时访问的线程数量。例如接口限流,控制一个文件允许的并发访问数等等。从概念上讲,Semaphore 维护着一组许可证,每一个需要访问资源的线程都需要从 Semaphore 拿到许可原创 2021-09-20 10:57:08 · 514 阅读 · 0 评论 -
一行Java代码实现两玩家交换装备【并发编程】
文章目录1 Exchanger 是什么2 Exchanger 详解3 Exchanger 应用1 Exchanger 是什么JDK 1.5 开始 JUC 包下提供的 Exchanger 类可用于两个线程之间交换信息。Exchanger 对象可理解为一个包含2个格子的容器,通过调用 exchanger 方法向其中的格子填充信息,当两个格子中的均被填充信息时,自动交换两个格子中的信息,然后将交换的信息返回给调用线程,从而实现两个线程的信息交换。功能看似简单,但这在某些场景下是很有用处的,例如游戏中两个玩原创 2021-09-13 10:12:17 · 1541 阅读 · 10 评论 -
如果面试官问你 JVM,额外回答逃逸分析技术会让你加分!
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。文章目录引言逃逸分析栈上分配标量替换锁消除总结引言我在面试别人的过程中,JVM 内存模型我几乎必问,虽然有人说问这些就是面试造航母,工作拧螺丝。如果你想当一名 CRUD 码农,你可以选择不用了解这些。在 JVM 内存模型的问答中,有些人能说出对象是在堆上分配的。但当我问对象一定是在堆上存储的嘛时,大部分.原创 2021-07-16 00:21:53 · 1792 阅读 · 15 评论 -
腾讯一面 Java Phaser 并发编程的理解与应用
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。文章目录PhaserPhaser 详解Doug Lea 大神PhaserPhaser 是 JDK1.7 推出的,一个可重用的同步障碍,与 CyclicBarrier,CountDownLatch 功能类似,但是它支持更灵活的用法。先简单说明这个类的作用。假设有一个大工程,可以分为多个阶段,每一个阶段有.原创 2021-07-09 00:17:13 · 398 阅读 · 6 评论 -
我是如何用 ThreadLocal 虐面试官的?
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。文章目录ThreadLocal 简介如何使用 ThreadLocalThreadLocal 源码分析ThreadLocal 应用ThreadLocal 简介Threadlocal 类提供了线程局部变量功能。意思可以在指定线程内部存储数据,并且哪个线程存储的数据只能线程它自己有权限取得。底层原理其实是在线程.原创 2021-06-29 22:25:48 · 565 阅读 · 8 评论 -
阿里面试题:Java 并发编程之 happens-before 规则
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。文章目录引言JMM指令重排序为何要有 happens-beforehappens-before 规则引言happens-before 字面意思就是先行发生,你可以理解为 A happens before B,就是 A 发生在 B 之前。happens-before(HB) 是在 JMM 中的一个很重要的规.原创 2021-06-24 07:59:21 · 892 阅读 · 14 评论