首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
线程池
订阅
wen酱110586
更多收藏集
微信扫码分享
微信
新浪微博
QQ
136篇文章 · 0订阅
动态线程池 v1.2.1 版本发布,告警规则重构,bytebuddy 替换 cglib,新增 jmh 基准测试等!
DynamicTp 简介 DynamicTp 是一款基于配置中心的轻量级动态线程池监控管理工具,主要功能可以总结为动态调参、通知报警、运行监控、三方包线程池管理等几大类。 DynamicTp 特性 经
线程池隐患解析:为何阿里巴巴拒绝 Executors
线上服务CPU 100%,内存爆炸!罪魁祸首竟是Executors创建的线程池。本文解析阿里巴巴禁用Executors的原因,帮你避开这些致命陷阱。
一位大厂面试官的灵魂发问:Executor 和 Executors 有什么区别?
面试时被问到“Executors和ThreadPoolExecutor的区别”,我一时语塞,被狠狠教育了一番。本文结合真实经历,深入剖析两者差异及背后隐藏的陷阱,助你面试不再踩雷!
ThreadLocal 的妙用(线程隔离)与陷阱(内存泄漏)
ThreadLocal为各线程提供独立数据,解决线程安全问题,适用于会话管理、数据库连接等场景,但需警惕内存泄漏。
将基于 DelayQueue 的延迟任务执行从单线程模式改造为线程池模式
要将基于 DelayQueue 的延迟任务执行从单线程模式改造为线程池模式,你可以使用 ScheduledExecutorService 来替代单线程的执行方式。
并发编程基础一(线程创建方式)
你知道在java编程语言中,有几种创建线程的方式吗?如果是在面试场景下,面对面试官,你该如何回答呢?
并发编程基础二(线程启动)
java编程语言中,正确的启动线程,调用start方法 -判断线程状态,是否NEW状态 -线程是NEW状态,将当前线程加入线程 -调用本地方法start0(),开启线程
并发编程基础三(线程停止)
最佳实践: 1.线程停止情况:正常停止,意外停止,中断停止 2.实际项目中,我们要追求正常停止,中断停止。而避免意外停止 3.实际项目中,我们要优雅的停止线程,即不要强制停止线程,而是友好协商
并发编程基础四(线程生命周期)
java中,线程生命周期共有6种状态,分别是: 新建:NEW 可运行:RUNNABLE 已终止:TERMINATED 阻塞:BLOCKED 等待:WAITING 计时等待:TIMED_WAITING
并发编程基础五(线程相关方法1)
java中,关于线程协作的方法有:wait,notify,notifyAll,yield,join等,你都搞清楚了吗