• 技术大会
  • 极客时间
  • 极客时间训练营
  • 团队学习
  • 高端会员
  • App 下载
  • 研究报告
  • 案例研习社
logo
  • 首页
  • 直播
  • 专题
  • 电子书
  • 话题
  • 免费视频
  • 技术博客
  • 热点资讯

 写点什么

创作场景


  • 记录自己日常工作的实践、心得
  • 发表对生活和职场的感悟
  • 针对感兴趣的事件发表随笔或者杂谈
  • 从0到1详细介绍你掌握的一门语言、一个技术,或者一个兴趣、爱好
  • 或者,就直接把你的个人博客、公众号直接搬到这里
登录/注册
  • 架构
  • 前端
  • 编程语言
  • 云计算
  • AI
  • 开源
  • 技术管理
  • 运维
  • 区块链
  • 新基建
  • 云原生
  • 产品
  • 热点推荐
  • 大数据
用户头像

技术八点半

2018 年 05 月 13 日加入
微信公众号:【技术八点半】
关注公众号【技术八点半】,及时获取文章更新。传递有品质的技术文章,记录平凡人的成长故事,偶尔也聊聊生活和理想。早晨8:30推送作者品质原创,晚上20:30推送行业深度好文。
 关注
  • 18

    发布数

  • 1

    关注者

  • 0

    关注了

  • 发布
  • 评论
  • 划线
  • 收藏
  • 关注
  • 全部分类 
并发王者课-铂金05:致胜良器-无处不在的“阻塞队列”究竟是何面目
并发王者课 - 铂金 05:致胜良器 - 无处不在的“阻塞队列”究竟是何面目

用户头像
技术八点半

7 月 1 日

在线程的同步中,阻塞队列是一个绕不过去的话题,它是同步器底层的关键。所以,我们在本文中将为你介绍阻塞队列的基本原理,以了解它的工作机制和它在 Java 中的实现。本文稍微有点长,建议先了解大纲再细看章节。

并发王者课-铂金4:令行禁止-为何说信号量是线程间的同步利器
并发王者课 - 铂金 4:令行禁止 - 为何说信号量是线程间的同步利器

用户头像
技术八点半

6 月 21 日

欢迎来到《并发王者课》,本文是该系列文章中的第 17 篇。 在并发编程中,信号量是线程同步的重要工具。在本文中,我将带你认识信号量的概念、用法、种类以及 Java 中的信号量。

并发王者课-铂金3:一劳永逸-如何理解锁的多次可重入问题
并发王者课 - 铂金 3:一劳永逸 - 如何理解锁的多次可重入问题

用户头像
技术八点半

6 月 21 日

在前面的文章《铂金 1:探本溯源 - 为何说 Lock 接口是 Java 中锁的基础》中,我们提到了锁的可重入问题,并作了简单介绍。鉴于锁的可重入是一个重要概念,所以本文把拿出来做一次单独讲解,以帮助你彻底理解它。

并发王者课-铂金2:豁然开朗-“晦涩难懂”的ReadWriteLock竟如此妙不可言
并发王者课 - 铂金 2:豁然开朗 -“晦涩难懂”的 ReadWriteLock 竟如此妙不可言

用户头像
技术八点半

6 月 17 日

欢迎来到《并发王者课》,本文是该系列文章中的第 15 篇。 在上篇文章中,我们介绍了 Java 中锁的基础 Lock 接口。在本文中,我们将介绍 Java 中锁的另外一个重要的基本型接口,即 ReadWriteLock 接口。

并发王者课-铂金1:探本溯源-为何说Lock接口是Java中锁的基础
并发王者课 - 铂金 1:探本溯源 - 为何说 Lock 接口是 Java 中锁的基础

用户头像
技术八点半

6 月 16 日

在黄金系列中,我们介绍了并发中一些问题,比如死锁、活锁、线程饥饿等问题。在并发编程中,这些问题无疑都是需要解决的。所以,在铂金系列文章中,我们会从并发中的问题出发,探索 Java 所提供的锁的能力以及它们是如何解决这些问题的。

并发王者课-黄金3:雨露均沾-不要让你的线程在竞争中被“饿死”
并发王者课 - 黄金 3:雨露均沾 - 不要让你的线程在竞争中被“饿死”

用户头像
技术八点半

6 月 15 日

在上篇文章中,我们介绍了避免死锁的几种策略。虽然死锁臭名昭著,然而在并发编程中,除了死锁之外,还有一些同样重要的线程活跃性问题值得关注。它们的知名度不高,但破坏性极强,本文将介绍的正是其中的线程饥饿和活锁问题。

并发王者课-黄金2:行稳致远-如何让你的线程免于死锁
并发王者课 - 黄金 2:行稳致远 - 如何让你的线程免于死锁

用户头像
技术八点半

6 月 13 日

在上篇文章中,我们介绍了避免死锁的几种策略。虽然死锁臭名昭著,然而在并发编程中,除了死锁之外,还有一些同样重要的线程活跃性问题值得关注。它们的知名度不高,但破坏性极强,本文将介绍的正是其中的线程饥饿和活锁问题。

并发王者课-黄金1:两败俱伤-互不相让的线程如何导致了死锁僵局
并发王者课 - 黄金 1:两败俱伤 - 互不相让的线程如何导致了死锁僵局

用户头像
技术八点半

6 月 12 日

欢迎来到《并发王者课》,本文是该系列文章中的第 11 篇。 在本篇文章中,我将为你介绍多线程中的经典问题 - 死锁,以及死锁的产生原因、处理和方式预防措施。

并发王者课-青铜10:千锤百炼-如何解决生产者与消费者经典问题
并发王者课 - 青铜 10:千锤百炼 - 如何解决生产者与消费者经典问题

用户头像
技术八点半

6 月 10 日

欢迎来到《并发王者课》,本文是该系列文章中的第 10 篇。 在本篇文章中,我将为你介绍并发中的经典问题 - 生产者与消费者问题,并基于前面系列文章的知识点,通过 wait、notify 实现这一问题的简版方案。

并发王者课-青铜9:防患未然-如何处理线程中的异常
并发王者课 - 青铜 9:防患未然 - 如何处理线程中的异常

用户头像
技术八点半

6 月 10 日

欢迎来到《并发王者课》,本文是该系列文章中的第 9 篇。 在本篇文章中,我将为你介绍线程中异常的处理方式以及 uncaughtExceptionHandler 用法。

并发王者课-青铜8:分工协作-从本质认知线程的状态和动作方法
并发王者课 - 青铜 8:分工协作 - 从本质认知线程的状态和动作方法

用户头像
技术八点半

5 月 31 日

欢迎来到《并发王者课》,本文是该系列文章中的第 8 篇。 在本篇文章中,我将从多线程的本质出发,为你介绍线程相关的状态和它们的变迁方式,并帮助你掌握这块知识点。

并发王者课-青铜7:顺藤摸瓜-如何从synchronized中的锁认识Monitor
并发王者课 - 青铜 7:顺藤摸瓜 - 如何从 synchronized 中的锁认识 Monitor

用户头像
技术八点半

5 月 28 日

在前面的文章中,我们已经体验过 synchronized 的用法,并对锁的概念和原理做了简单的介绍。然而,你可能已经察觉到,有一个概念似乎总是和 synchronized、锁这两个概念如影相随,很多人也比较喜欢问它们之间的区别,这个概念就是 Monitor,也叫监视器。

个人成就
  • 发布了 18 篇内容

    共 56010字, 被阅读 1949次

  • 获得了 3 次赞同

    获得了 0次喜欢, 获得了 3 次收藏

  • 参与了 1 次互动

    互动包含发布评论、点赞评论、参与投票等

TA 关注的
频道
  • Java
  • 云原生
  • 区块链
  • 容器
  • 运维
  • 技术管理
  • 测试
  • 云计算
  • 敏捷
  • 架构
  • ···
最新评论
  • 技术八点半再发两篇,凑满 20 篇,放弃 infoQ 写作平台,几乎没流量。

     并发王者课 - 铂金 05:致胜良器 - 无处不在的“阻塞队列”究竟是何面目

  • logo

    促进软件开发及相关领域知识与创新的传播

    活动大本营
    • 更多精彩活动持续更新
  • InfoQ
    关于我们
    我要投稿
    合作伙伴
    加入我们
    关注我们
  • 联系我们
    内容投稿:editors@geekbang.com
    业务合作:hezuo@geekbang.com
    反馈投诉:feedback@geekbang.com
    加入我们:zhaopin@geekbang.com
    联系电话:010-64738142
    地址:北京市朝阳区叶青大厦北园
  • InfoQ 近期会议
    会议图片全球架构师峰会 04月25-26日
    会议图片全球软件开发大会 05月29-31日
    会议图片全球大前端技术大会 06月25-26日
    会议图片全球架构师峰会 07月9-10日
  • 全球 InfoQ
    会议图片InfoQ En
    会议图片InfoQ Jp
    会议图片InfoQ Fr
    会议图片InfoQ Br
Copyright © 2021, Geekbang Technology Ltd. All rights reserved. 极客邦控股(北京)有限公司 | 京 ICP 备 16027448 号 - 5京公网安备京公网安备 11010502039052号
技术八点半