首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
王者并发
订阅
相思红叶
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
王者并发课-青铜10:千锤百炼-如何解决生产者与消费者经典问题
在本篇文章中,我将为你介绍并发中的经典问题-生产者与消费者问题,并基于前面系列文章的知识点,通过wait、notify实现这一问题的简版方案。
王者并发课-青铜9:防患未然-如何处理线程中的异常
在本篇文章中,我将为你介绍线程中异常的处理方式以及uncaughtExceptionHandler用法。
王者并发课-青铜8:分工协作-从本质认知线程的状态和动作方法
在本篇文章中,我将从多线程的本质出发,为你介绍线程相关的状态和它们的变迁方式,并帮助你掌握这块知识点。
王者并发课-青铜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中的并发编程,并在每周二、四、六持续更新。