会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
MetaThoughts
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2021年6月12日
并发王者课-黄金2:行稳致远-如何让你的线程免于死锁
摘要: 欢迎来到《并发王者课》,本文是该系列文章中的第12篇。 在上篇文章中,我们介绍了死锁的概念及其原因,本文将为你介绍的是几种常见的死锁预防策略。
阅读全文
posted @ 2021-06-12 10:02 秦二爷
阅读(212)
评论(1)
推荐(0)
2021年6月10日
并发王者课-黄金1:两败俱伤-互不相让的线程如何导致了死锁僵局
摘要: 欢迎来到《并发王者课》,本文是该系列文章中的第11篇。 在本篇文章中,我将为你介绍多线程中的经典问题-死锁,以及死锁的产生原因、处理和方式预防措施。
阅读全文
posted @ 2021-06-10 21:36 秦二爷
阅读(225)
评论(0)
推荐(0)
并发王者课-青铜10:千锤百炼-如何解决生产者与消费者经典问题
摘要: 欢迎来到《并发王者课》,本文是该系列文章中的第10篇。 在本篇文章中,我将为你介绍并发中的经典问题-生产者与消费者问题,并基于前面系列文章的知识点,通过wait、notify实现这一问题的简版方案。
阅读全文
posted @ 2021-06-10 12:23 秦二爷
阅读(460)
评论(0)
推荐(0)
2021年6月9日
并发王者课-青铜9:防患未然-如何处理线程中的异常
摘要: 欢迎来到《并发王者课》,本文是该系列文章中的第9篇。 在本篇文章中,我将为你介绍线程中异常的处理方式以及uncaughtExceptionHandler用法。
阅读全文
posted @ 2021-06-09 19:29 秦二爷
阅读(275)
评论(0)
推荐(1)
2021年5月31日
并发王者课-青铜8:分工协作-从本质认知线程的状态和动作方法
摘要: 欢迎来到《王者并发课》,本文是该系列文章中的第8篇。 在本篇文章中,我将从多线程的本质出发,为你介绍线程相关的状态和它们的变迁方式,并帮助你掌握这块知识点。
阅读全文
posted @ 2021-05-31 12:39 秦二爷
阅读(292)
评论(0)
推荐(0)
2021年5月28日
并发王者课-青铜7:顺藤摸瓜-如何从synchronized中的锁认识Monitor
摘要: 在前面的文章中,我们已经体验过synchronized的用法,并对锁的概念和原理做了简单的介绍。然而,你可能已经察觉到,有一个概念似乎总是和synchronized、锁这两个概念如影相随,很多人也比较喜欢问它们之间的区别,这个概念就是Monitor,也叫监视器。
阅读全文
posted @ 2021-05-28 10:29 秦二爷
阅读(408)
评论(0)
推荐(0)
2021年5月27日
并发王者课-青铜6:借花献佛-如何格式化Java内存工具JOL输出
摘要: 在前面的文章《一探究竟-如何从synchronized理解Java对象头中的锁》中,我们介绍并体验了JOL工具。虽然JOL很赞,但它的输出对我们不是很友好,如果不借助工具,我们很难直观理解其中的含义。 下面这段代码是对JOL输出的翻译,建议你收藏。代码非我原创,文末已经注明出处。 import or
阅读全文
posted @ 2021-05-27 10:29 秦二爷
阅读(144)
评论(0)
推荐(0)
并发王者课-青铜5:一探究竟-如何从synchronized理解Java对象头中的锁
摘要: 本文将分两个部分,首先你要从Mark Word中认识锁,因为对象锁的信息存在于Mark Word中,其次通过JOL工具实际体验Mark Word的变化。
阅读全文
posted @ 2021-05-27 10:28 秦二爷
阅读(307)
评论(0)
推荐(1)
2021年5月25日
并发王者课-青铜4:宝刀屠龙-如何使用synchronized之初体验
摘要: 在前面的文章《双刃剑-理解多线程带来的安全问题》中,我们提到了多线程情况下存在的线程安全问题。本文将以这个问题为背景,介绍如何通过使用synchronized关键字解这一问题。
阅读全文
posted @ 2021-05-25 18:19 秦二爷
阅读(397)
评论(2)
推荐(2)
2021年5月24日
并发王者课-青铜3:兴利除弊-如何理解多线程的安全问题
摘要: 在前面的两篇文章中,我们体验了线程的创建,并从OS进程层面认识了线程。现在,我们已经知晓多线程在解决一些场景问题时有特效。 然而,不知你可曾想过,多线程虽然效率很高,但是它却有着你无法回避的并发问题。举个王者中常见的场景,双方10人同时进攻主宰,最后击败主宰的玩家才是真正的赢家,而且只能有一位。所以
阅读全文
posted @ 2021-05-24 17:30 秦二爷
阅读(145)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告