首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java并发编程
字母哥哥
创建于2022-05-18
订阅专栏
Java并发编程专栏
等 18 人订阅
共26篇文章
创建于2022-05-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
延时任务-基于netty时间轮算法实现
一、时间轮算法简介 为了大家能够理解下文中的代码,我们先来简单了解一下netty时间轮算法的核心原理时间轮算法名副其实,时间轮就是一个环形的数据结构,类似于表盘,将时间轮分成多个bucket(比如:0
[java并发编程]基于信号量semaphore实现限流器
,但是同时允许多个线程进行读操作(加读锁),解决方案是StampedLock。
【java并发编程】ReentrantLock 可重入读写锁
, 介绍MESI缓存一致性协议
并发编程之临界区\阻塞\非阻塞\死锁\饥饿\活锁
本文介绍并发编程中的若干概念,实际上在笔者之前的文章中,已经介绍过很多概念。比如:并发与并行、同步与异步、锁与信号量等等。参考[《并发编程专栏》](https://mp.weixin.qq.com/
Java synchronized对象级别与类级别的同步锁
。另一层含义是只有那些超过“延时时间”的元素才能
java并发编程工具类JUC第二篇:ArrayBlockingQueue
类ArrayBlockingQueue是BlockingQueue接口的实现类,它是有界的阻塞队列,内部使用数组存储队列元素。这里的“有界”是指存储容量存在上限,不能无限存储元素。在同一时间内存储容量
下一页