首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java 并发多线程系列
Lorin洛林
创建于2023-09-29
订阅专栏
Java 并发多线程系列
等 3 人订阅
共11篇文章
创建于2023-09-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
单例模式下双重校验锁 DCL 的灵魂三问
hello,大家好,我是 Lorin,今天给大家带来双重校验锁的灵魂三问?以及我们如何一步步实现一个懒汉式单例。开始阅读前,大家可以思考下面三个问题:
聊聊 Java 21 中的结构化并发(预览版)
hello,大家好,我是 Lorin,今天和大家一起聊聊 Java 21 中另一个有意思的预览特性 - 结构化并发。
Java 21正式发布 小小使用一下期待已久的虚拟线程
虚拟线程是一种轻量级的并发编程机制,它在代码中提供了一种顺序执行的感觉,同时允许在需要时挂起和恢复执行。协程可以看作是一种用户级线程,与操作系统的线程或进程不同,它是由编程语言或库提供的,不是操作系统
【多线程系列】经典面试题 面试官:使用多线程实现循环顺序打印 123
Hello,我是Lorin 洛林,今天继续带来了多线程系列知识分享,想必大家面试时都遇到一个经典的面试题:用多线程实现循环打印123?
从入门到精通:Java线程池原理 3W 字长文全面指南
本文从线程池概念和用途开始介绍,然后接着结合线程池的源码,领略线程池的设计思路,最后结合实践介绍线程使用的一些常见案例以及线程池参数配置难题引出动态线程池。
【多线程系列】基于 AQS 实现的同步器源码精讲(ReentrantLock、ReentrantReadWriteLock)
基于 AQS 实现的同步器源码解读(ReentrantLock、ReentrantReadWriteLock)
【多线程系列】JUC 中的另一重要大杀器 AQS 抽象队列同步器
AQS 全称是 AbstractQueuedSynchronizer,是 Java 并发包中的一个抽象类,用于构建各种同步器和锁,如 ReentrantLock、CountDownLatch。
【多线程系列】CAS 常见的两个升级版本 CLH、MCS
简单的 CAS 也有一些不足,比如无法实现公平锁,依赖一个互斥标记,当线程竞争比较大时会导致大量的 CPU 高速缓存同步,这一期我们来聊聊 CAS 的升级版:CLH、MCS 如何解决这些问题。
【多线程系列】高效的 CAS (Compare and Swap)
CAS 全称 Compare and Swap,是 Java 中提供的一个原子操作,是一种高效且线程安全的并发编程技术。
【多线程系列】终于理解了多线程中不得不谈的并发三大性质
并发是计算机科学领域的重要概念,它涉及到多个任务或操作在同一时间段内执行的能力。并发有三大性质,分别是:原子性、有序性、可见性。
【多线程系列】终于懂了 Java 中的各种锁
Java 中提供了种类丰富的锁,每种锁因有不同的特性在不同的场景能够展现出较高的性能,本文在概念的基础上结合源码 + 使用场景进行举例,让读者对 Java 中的锁有更加深刻的认识。