首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
juc
订阅
user8161561333007
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
JUC并发编程(6):ReadWriteLock 读写锁、锁降级
ReadWriteLock 读写锁 1、乐观锁和悲观锁 参考:https://developer.51cto.com/article/654383.html 悲观锁(synchronized关键字和L
探秘 ReentrantLock 源码,认识AQS
相信大家对ReentrantLock都非常熟悉,那么它的内部实现你是否了解呢?大名鼎鼎的AQS你是否清楚其运作原理呢?下面我们将一一揭秘其内部原理,最后通过几张图描述线程并发获取资源锁的过程。
JUC并发编程(12):Volatile的可见性、不保证原子性、有序性
Volatile的可见性、不保证原子性、有序性 参考:https://blog.csdn.net/TZ845195485/article/details/117601980 1、被volatile修改
合理配置线程池的线程数量
随着多核CPU的发展,多线程编程的应用越来越广泛,为了降低频繁创建线程,销毁线程所产生额外的资源开销,推出了线程池技术。使用线程池技术我们需要设置核心线程数与最大线程数,那么如何设置更科学合理呢?
学习 CompletableFuture 进阶之前先掌握两种线程池
前言 本来是准备直接写 CompletableFuture 线程池进阶文章的,但是总感觉不说一下线程池又不太好直接开展,所以本篇文章先讲解一下 Java 中的两种线程池。 为什么需要线程池 当我们需要
Thread源码阅读及相关问题
前言 在《java线程池源码阅读》发出后很多小伙伴问到了Thread相关的问题。因为Thread是并发的基础,所以今天我们围绕一些问题来对Thread进行源码级别的了解。
并发编程-synchronized
说在前面的话 正如我开篇所说,我要整理一些java并发编程的学习文档,这一篇就是第三篇:synchronized关键字。 主要说synchronized关键字的使用,锁原理,锁重入,脏读,锁升级等问题
面试官:说一下线程池7个参数的含义?
所谓的线程池的 7 大参数是指,在使用 ThreadPoolExecutor 创建线程池时所设置的 7 个参数,如以下源码所示: 这 7 个参数分别是: corePoolSize:核心线程数。
动态线程池(DynamicTp),动态调整Tomcat、Jetty、Undertow线程池参数篇
大家好,这篇文章我们来介绍下动态线程池框架(DynamicTp)的adapter模块,上篇文章也大概介绍过了,该模块主要是用来适配一些第三方组件的线程池管理,让第三方组件内置的线程池也能享受到动态参数
美团动态线程池实践思路,开源了
大家好,今天我们来聊一个比较实用的话题,动态可监控的线程池实践,全新开源项目(DynamicTp)地址在文章末尾,欢迎交流学习。 写在前面 稍微有些Java编程经验的小伙伴都知道,Java的精髓在ju