首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发问题
订阅
二极
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Sentinel7-限流算法和RateLimiter 源码分析(Guava和Sentinel实现)
4种经典的限流算法(固定窗口、滑动窗口,漏桶,令牌桶),RateLimiter在Guava和Sentinel的源码实现
volatile底层之缓存一致性协议MESI
总结了volatile在cpu底层对缓存数据如何保证数据操作的原子性,引出了缓存一致性协议MESI和总线锁,以及缓存一致性协议所带来的问题。
MESI 一致性协议引发的一些思考
通过这篇文章你能了解到的知识 MESI 协议是什么,解决了什么问题 指令重排 是什么,解决了什么问题 内存屏障 是什么,解决了什么 MESI 与 并发同步的区别 MESI 缓存一致性协议 MESI 产
JAVA并发之JMM模型
JAVAJMM模型详解 这是我参与8月更文挑战的第11天,活动详情查看:8月更文挑战 什么是JMM模型? Java内存模型(Java Memory Model简称JMM)是一种抽象的概念,并不
一文了解JAVA线程的中断(Interrupt)机制
介绍 Java的中断是一种协作机制,也就是说通过中断并不能直接中断另外一个线程,而需要被中断的线程自己处理中断。 在Java的中断模型中,每个线程都有一个boolean标识,代表着是否有中断请求(该请
Java线程的调度
线程调度一般指的是系统为线程分配处理器使用权的过程,这个过程会产生上下文切换,即操作系统的CPU利用时间片轮转的方式给每个任务分配一定的执行时间,然后把当前任务状态保存下来,接着加载下一任务的状态并执行,它是一个状态保存与加载的过程。 一般线程调度模式分为两种——抢占式调度和协…
Java线程、中断、线程池
并发(concurrency):指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行。 与当前线程优先级相同或更高,且处于就绪状态的线程获取执行,进入运…
线程中断以及线程中断引发的那些问题
上周写了一篇多线程的文章,其实更多方面是偏基础一点的文章,而且也比较大白话,争取人人都能看的明白,再举一些常见的例子,能很好的帮助大家理解多线程,文章发表之后我投给了几个大号和CSDN反应都挺好的,大家表示希望能写更多这样的文章,希望再多写写线程相关的文章,所以我打算从线程的基…
Java小白系列(十一):线程中断
我只能说:Too Young Too Simple!中断并不会使得线程结束而退出,中断(interrupt)只是唤醒被阻塞的线程而已。 本篇,我们就来好好的聊聊:线程中断,以及如何正确的使用线程中断,和正确的线程退出。 线程可以在几乎任何地方抛出 ThreadDeath 异常。…
ThreadLocal如何避免内存泄漏
ThreadLocal简介 ThreadLocal 是 Java 中的一个线程本地存储机制,它允许每个线程拥有一个独立的本地存储空间,用于存储该线程的变量。ThreadLocal 提供了一种简单的方式