深入浅出Java内存模型

2021-10-27
阅读 3 分钟
3k
面试官:我记得你的最终答案是:Java为了屏蔽硬件和操作系统访问内存的各种差异,提出了「Java内存模型」的规范,保证了Java程序在各种平台下对内存的访问都能得到一致效果
封面图

面试官:为什么需要Java内存模型?

2021-10-14
阅读 5 分钟
3.2k
面试官:今天想跟你聊聊Java内存模型,这块你了解过吗?候选者:嗯,我简单说下我的理解吧。那我就从为什么要有Java内存模型开始讲起吧面试官:开始你的表演吧。候选者:那我先说下背景吧候选者:1. 现有计算机往往是多核的,每个核心下会有高速缓存。高速缓存的诞生是由于「CPU与内存(主存)的速度存在差异」,L1和L2缓...
封面图

【对线面试官】CountDownLatch和CyclicBarrier的区别

2021-07-27
阅读 2 分钟
2.2k
【对线面试官】系列 一周两篇持续更新中!原创不易!!求三连!!
封面图

深圳某小公司面试题:AQS是什么?公平锁和非公平锁?ReentrantLock?

2021-01-27
阅读 2 分钟
4.8k
单纯通过一篇文章来想要在面试中答出AQS、公平锁&&非公平锁以及ReentrantLock的加解锁🔐流程是很难的,强烈建议看完之后自己去翻下源码。欢迎关注我的微信公众号【Java3y】来聊聊Java面试【对线面试官】系列 一周两篇持续更新中!

上海某小公司面试题:synchronized锁原理

2021-01-27
阅读 3 分钟
3.5k
文章以纯面试的角度去讲解,所以有很多的细节是未铺垫的。鉴于很多同学反馈没看懂【对线面试官】系列,基础相关的知识我确实写过文章讲解过啦,但有的同学就是不爱去翻。为了让大家有更好的体验,我把基础文章也找出来(重要的知识点我还整理过电子书,比如说像多线程、集合这种面试必考的早就已经转成PDF格式啦)我把这...

面试官问我CAS,我一点都不慌

2021-01-22
阅读 2 分钟
2.8k
文章以纯面试的角度去讲解,所以有很多的细节是未铺垫的。文章中写到的处理线程安全的思路每一项技术都可以写出一篇文章,AQS、Synchronized、Atomic...周末肝起来!下周再来给大家安排!从上一篇文章反馈中,还是有部分同学没看明白,基础的知识我确实写过文章讲解过啦,但有的同学就是不爱去翻。为了让大家有更好的体...

【对线面试官】多线程基础

2021-01-20
阅读 3 分钟
2k
{代码...} {代码...} 文章以纯面试的角度去讲解,所以有很多的细节是未铺垫的。文章中写到的处理线程安全的思路每一项技术都可以写出一篇文章,AQS、Synchronized、Atomic...周末肝起来!下周再来给大家安排!从上一篇文章反馈中,还是有部分同学没看明白,基础的知识我确实写过文章讲解过啦,但有的同学就是不爱去翻。...
封面图

清明花了几天总结了多线程的知识点

2020-04-07
阅读 7 分钟
4.1k
前言 只有光头才能变强。文本已收录至我的GitHub精选文章,欢迎Star:[链接] 在上周总结了一篇「工作中常用到的Java集合类」,反响还不错。这周来写写Java另一个重要的知识点:「多线程」 多线程大家在初学的时候,对这个知识点应该有不少的疑惑的。我认为主要原因有两个: 多线程在初学的时候不太好学,并且一般写项目...

多线程之死锁就是这么简单

2018-05-06
阅读 8 分钟
8.1k
前言 只有光头才能变强 回顾前面: ThreadLocal就是这么简单 多线程三分钟就可以入个门了! 多线程基础必要知识点!看了学习多线程事半功倍 Java锁机制了解一下 AQS简简单单过一遍 Lock锁子类了解一下 线程池你真不来了解一下吗? 本篇主要是讲解死锁,这是我在多线程的最后一篇了。主要将多线程的基础过一遍,以后有机...

线程池你真不来了解一下吗?

2018-05-05
阅读 9 分钟
8k
前言 只有光头才能变强 回顾前面: ThreadLocal就是这么简单 多线程三分钟就可以入个门了! 多线程基础必要知识点!看了学习多线程事半功倍 Java锁机制了解一下 AQS简简单单过一遍 Lock锁子类了解一下 本篇主要是讲解线程池,这是我在多线程的倒数第二篇了,后面还会有一篇死锁。主要将多线程的基础过一遍,以后有机会再...

Java锁机制了解一下

2018-04-24
阅读 6 分钟
10.6k
前言 回顾前面: 多线程三分钟就可以入个门了! Thread源码剖析 多线程基础必要知识点!看了学习多线程事半功倍 只有光头才能变强! 本文章主要讲的是Java多线程加锁机制,有两种: Synchronized 显式Lock 不得不唠叨几句: 在《Java核心技术卷 一》是先讲比较难的显式Lock,而再讲的是比较简单的Synchronized 而《Java...

多线程基础必要知识点!看了学习多线程事半功倍

2018-04-23
阅读 7 分钟
8.1k
前言 不小心就鸽了几天没有更新了,这个星期回家咯。在学校的日子要努力一点才行! 只有光头才能变强 回顾前面: 多线程三分钟就可以入个门了! Thread源码剖析 本文章的知识主要参考《Java并发编程实战》这本书的前4章,这本书的前4章都是讲解并发的基础的。要是能好好理解这些基础,那么我们往后的学习就会事半功倍。 ...