首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
并发编程大全
服务端技术栈
创建于2021-05-16
订阅专栏
全面对并发知识进行梳理,了解各种并发编程知识
等 5 人订阅
共18篇文章
创建于2021-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java线程控制核心技术详解(wait()、sleep()、yield()、notify()、notifyAll()、join())
在Java的多线程编程中,线程调度与控制是核心内容之一。 在多线程环境下,多个线程可能同时竞争CPU资源或共享数据。这就引出了几个关键问题: 如何让线程在某个时间段暂停,避免过度占用资源?
跟着RocketMQ源码学习:如何优雅地停止线程
在日常开发中,线程管理尤其是停止线程的操作往往是个难点。今天我们通过分析RocketMQ中的`ServiceThread`源码,来看看它是如何设计线程的启动与停止机制的,并总结出一些实际开发中的经验
Java 线程状态详解
在 Java 中,Thread 类定义了 6 种线程状态,这些状态描述了一个线程的生命周期中的不同阶段。理解这些状态对于编写多线程程序、调试和优化性能非常重要。
人人都会的synchronized锁升级,区别就在谁能剖析源码!
synchronized是Java语言实现多线程间同步的技术,它使用语法非常简单,但是它的原理确难倒了大多数Java程序员。本文将从源码层面剖析锁的实现原理。
聊一聊高效并发之线程安全
「这是我参与2022首次更文挑战的第26天,活动详情查看:2022首次更文挑战」。 高效并发对于现在的程序来说是一件非常有意义的事情,程序能够高效并发可以最大限度利用计算机的运算能力
Java并发编程总结和思考
「这是我参与2022首次更文挑战的第18天,活动详情查看:2022首次更文挑战」。 前言 前面几篇文章详细介绍了Java并发领域常见的知识原理,对并发知识有了系统的理解
Semaphore原理
「这是我参与2022首次更文挑战的第17天,活动详情查看:2022首次更文挑战」。 前言 Semaphore是用于限制指定个数线程控制访问资源的同步工具,也是基于AQS实现的共享锁机制
CyclicBarrier原理
「这是我参与2022首次更文挑战的第16天,活动详情查看:2022首次更文挑战」。 前言 CyclicBarrier是用于多线程相互等待到达一个公共的屏障点的同步工具类
ArrayBlockingQueue原理
「这是我参与2022首次更文挑战的第15天,活动详情查看:2022首次更文挑战」。 阻塞队列ArrayBlockingQueue是对生产者消费者模型的实现,可以实现生产者和消费者通信。
CountDownLatch原理
「这是我参与2022首次更文挑战的第14天,活动详情查看:2022首次更文挑战」。 CountDownLatch是一种同步辅助工具,允许一个或多个线程等待在其他线程中执行的一组操作完成。
CopyOnWriteArrayList原理
「这是我参与2022首次更文挑战的第13天,活动详情查看:2022首次更文挑战」。 本文知识需要理解之前的文章ReentrantLock知识才能更好的理解CopyOnWriteArrayList的原理
ArrayBlockingQueue原理解析
「这是我参与2022首次更文挑战的第12天,活动详情查看:2022首次更文挑战」。 阻塞队列ArrayBlockingQueue是对生产者消费者模型的实现,可以实现生产者和消费者通信。
synchronized源码分析解读
「这是我参与2022首次更文挑战的第12天,活动详情查看:2022首次更文挑战」。 synchronized是什么? 在java规范中是这样描述的:Java编程语言为线程间通信提供了多种机制。
一文搞懂volatile面试题
「这是我参与2022首次更文挑战的第11天,活动详情查看:2022首次更文挑战」。 ThreadLocal是Java解决线程安全的一项技术之一,今天我们来学习ThreadLocal的原理。
深入理解ThreadLocal原理
「这是我参与2022首次更文挑战的第10天,活动详情查看:2022首次更文挑战」。 ThreadLocal是Java解决线程安全的一项技术之一,今天我们来学习ThreadLocal的原理。
深入浅出Java线程池原理
「这是我参与2022首次更文挑战的第9天,活动详情查看:2022首次更文挑战」。 并发编程技术是互联网应用开发中必须掌握的知识,本篇文章笔者开始分析线程池,进一步了解Java领域并发编程知识。
一文搞定互联网大厂必问Java线程面试题
「这是我参与2022首次更文挑战的第8天,活动详情查看:2022首次更文挑战」。 并发编程技术是互联网应用开发中必须掌握的知识,从本篇文章开始笔者将从线程知识开始分析。
Java并发知识之ReentrantLock
并发编程是Java中非常关键的基本功,锁是保证并发的一种手段之一,本文将围绕Aqs,ReentrantLock,ReentrantReadWriteLock的实现来了解锁的设计思想。