首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JUC并发编程
小马哥Y
创建于2022-10-05
订阅专栏
并发类相关知识分享
暂无订阅
共9篇文章
创建于2022-10-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
聊聊多线程的执行流程
业务场景 多线程如何顺序执行?统计多线程执行时间?对多个线程执行结果进行合并或汇总处理?这些常见的问题,你都知道哪些,有哪些对应实现方案呢
浅谈常见的13 种锁实现方式
分布式系统时代,线程并发,资源抢占,"锁" 慢慢变得很重要。那么常见的锁都有哪些呢?那今天我就聊聊,希望对你有帮助
图文并茂带你深入了解ReentrantLock的加锁解锁原理
在聊它的源码之前,我们先来做个简单的使用说明。当我在IDEA中创建了一个简单的Demo之后,它会给出以下提示 提示文字 在使用阻塞等待获取锁的方式中,必须在try代码块之外,并且在加锁方法与try代码
图解案例深入阐述Condition的原理
平时加解锁都是直接使用`Synchronized`关键字来实现的,简单好用,为啥还要引用`ReentrantLock`呢?
幂等性问题解决方案
幂等概念来自数学,表示对数据源做N次变换和1次变换的结果是相同的。在工程中幂等性用来表示用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用
聊聊并发、并行、串行、同步、异步
程序执行有很多种方式,今天我们就来聊下并发、并行、串行、同步、异步、进程、线程、进程池之间区别和相互关联性
Java中的锁原理、锁优化、CAS、AQS详解
Java编程语言允许线程访问共享变量, 为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁要更加方便
并发编程13 种锁的实现方式
锁机制在并发编程中处于一个非常重要的角色,在多线程环境下面,为了保证系统数据安全,通常通过加锁实现,是开发的必备技能,那么你在工作中都有用过哪些锁,对锁知识了解多少呢
浅谈 Java 并发编程中 CAS 以及 AQS 的实现原理
CAS(`Compare And Swap`),即比较并交换,是解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS 操作包含三个操作数——内存位置V、预期原值A和新值B