首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
多线程高并发
bangiao
创建于2022-03-04
订阅专栏
多线程高并发学习
暂无订阅
共9篇文章
创建于2022-03-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java线程池ThreadPoolExecutor源码分析
线程池源码分析 分析目标 主要分析下面这个类: hello world 接下来,我们将依据这段hello world代码进行大略的源码分析 源码分析 构造函数分析 参数解析: corePoolSize
最近发现大家都在聊虚拟线程,那我也蹭蹭热度
前言 在java过去的三十年中, java程序员几乎都依赖线程解决各种高并发问题 特别是在各大主流编程语言引进协程的大环境下, java继续保持一个请求一个线程的独特风格未免也太过于保守且不合群 为什
ThreadLocal底层原理学习
`ThreadLocal`类是一个线程数据绑定类, 有点类似于`HashMap<Thread, 你的数据>` (但实际上并非如此), 它所有线程共享, 但读取其中数据时又只能是获取线程自己的数据, 写
AQS底层源码分析
AQS底层源码分析 什么是AQS? AQS(AbstractQueuedSynchronizer)使用一个整数变量表示同步状态,通过内置的FIFO队列来完成资源获取线程的排队工作,并发利用CAS操作来
我认为的协程它真的是协程吗?
网友的讨论 首先什么是抢占式? 你会想到相关的关键词: 中断 线程上下文切换 线程优先级 抢占式多任务处理算法的缺点 上下文切换开销大:抢占式调度需要频繁地进行上下文切换,即从一个任务切换到另一个任务
对Reactor和Proactor模式的探究
前言 前面我们了解了redis和多路IO复用 本篇将会一起聊聊 Reactor模式 并扩展聊聊 Proactor模式, 并且可能也会聊聊 linux多出的一项Proactor技术 什么是IO操作? 当
第三章一一CPU缓存结构和java内存模型
下图示意了,当一个cache line的调整的状态的时候,另外一个cache line 需要调整的状态。 假设cache 1 中有一个变量x = 0的cache line 处于S状态(共享)。 那么其他拥有x变量的cache 2、cache 3等x的cache line调整为S…
第二章一一Java与协程
通过一个具体场景来解释目前Java线程面临的困境。今天对Web应用的服务要求,不论是在请求数量上还是在复杂度上,与十多年前相比已不可同日而语,这一方面是源于业务量的增长,另一方面来自于为了应对业务复杂化而不断进行的服务细分。现代B/S系统中一次对外部业务请求的响应,往往需要分布…
第一章 - Java与线程
线程是比进程更轻量级的调度执行单位,线程的引入,可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源(内存地址、文件I/O等),又可以独立调度。目前线程是Java里面进行处理器资源调度的最基本单位 内核线程实现的方式也被称为1:1实现。内核线程(Kernel-Le…