首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
王者并发课
秦二爷
创建于2021-05-18
订阅专栏
《解构高并发秒杀设计精要与实现》小册姊妹篇。基于王者中的段位和场景,从青铜、黄金、铂金、砖石、星耀到王者,不同的段位对应不同的难易程度,由浅入深逐步介绍JAVA中的并发编程。
等 1196 人订阅
共31篇文章
创建于2021-05-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
王者并发课-青铜10:千锤百炼-如何解决生产者与消费者经典问题
在本篇文章中,我将为你介绍并发中的经典问题-生产者与消费者问题,并基于前面系列文章的知识点,通过wait、notify实现这一问题的简版方案。
王者并发课-青铜9:防患未然-如何处理线程中的异常
在本篇文章中,我将为你介绍线程中异常的处理方式以及uncaughtExceptionHandler用法。
王者并发课-青铜8:分工协作-从本质认知线程的状态和动作方法
在本篇文章中,我将从多线程的本质出发,为你介绍线程相关的状态和它们的变迁方式,并帮助你掌握这块知识点。
《王者并发课》目录与进度-6月8日👉第29篇-完结
《王者并发课》的全称是 《王者并发课:结构化认知Java中的并发》,是一个系列的文章。我将在这个系列中,按照下面的大纲循序渐进带你结构化认知Java中的并发。
王者并发课-青铜7:顺藤摸瓜-如何从synchronized中的锁认识Monitor
在前面的文章中,我们已经体验过synchronized的用法,并对锁的概念和原理做了简单的介绍。然而,你可能已经察觉到,有一个概念似乎总是和synchronized、锁这两个概念如影相随,很多人也比较
王者并发课-青铜6:借花献佛-如何格式化Java内存工具JOL输出
在前面的文章《一探究竟-如何从synchronized理解Java对象头中的锁》中,我们介绍并体验了JOL工具。虽然JOL很赞,但它的输出对我们不是很友好,如果不借助工具,我们很难直观理解其中的含义。
王者并发课-青铜5:一探究竟-如何从synchronized理解Java对象头中的锁
本文将分两个部分,首先你要从Mark Word中认识锁,因为对象锁的信息存在于Mark Word中,其次通过JOL工具实际体验Mark Word的变化。
王者并发课-青铜4:宝刀屠龙-如何使用synchronized之初体验
在前面的文章《双刃剑-理解多线程带来的安全问题》中,我们提到了多线程情况下存在的线程安全问题。本文将以这个问题为背景,介绍如何通过使用synchronized关键字解这一问题。
王者并发课-青铜3:兴利除弊-如何理解多线程的安全问题
在前面的两篇文章中,我们体验了线程的创建,并从OS进程层面认识了线程。现在,我们已经知晓多线程在解决一些场景问题时有特效。 然而,不知你可曾想过,多线程虽然效率很高,但是它却有着你无法回避的并发问题。
王者并发课-青铜2:本来面目-如何简单认识Java中的线程
在前面的《兵分三路:如何创建多线程》文章中,我们已经通过Thread和Runnable直观地了解如何在Java中创建一个线程,相信你已经有了一定的体感。在本篇文章中,我们将基于前面的示例代码,对线程做
王者并发课-青铜1:牛刀小试-如何创建线程之初体验
从本文开始,我将基于王者中的段位和场景,从青铜、黄金、铂金、砖石、星耀到王者,不同的段位对应不同的难易程度,由浅入深逐步介绍JAVA中的并发编程,并在每周二、四、六持续更新。