首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
默契之行
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
空间换时间-五秒出解:从900ms到5ms的幕后优化大揭秘!
探索数据操作的效率是软件开发中的一项重要任务。我深入研究了Java中的ArrayList和removeAll方法,意外发现当面对大量数据时,其执行效率可能会让人瞠目结舌,记录了从900ms到5ms的惊
封装一个阻塞队列,轻松实现排队执行任务功能!
个人觉得队列的使用在项目开发中挺多地方可以用到的,所以将如何封装一个队列的过程记录下来,总体来说难度并不大,但毕竟能力有限,如果各位有好的建议或意见欢迎提出来,如果本文能帮到你的话,记得点赞哦。 首先这种方式实现是可以完成所需要的功能的,面对一些简单的场景来说比较容易想到而且实…
深入浅出Java线程基础
不得不说,JavaSE阶段除了面向对象,最难的就是多线程。 多线程仿佛天生就是个难题,入门难不说,而且根本看不到技术的上限。
“阻塞队列”水太深,你把握不住! | Java Debug 笔记
恕我直言,关注点偏了,你越关注阻塞队列本身,越学不好阻塞队列。如果你之前对阻塞队列一无所知又恰好想要学习,希望能耐心看完下面的内容。
深入Java源码理解线程池原理
程序运行,其本质上,是对系统资源(CPU、内存、磁盘、网络等等)的使用。如何高效的使用这些资源是我们编程优化演进的一个方向。今天说的线程池是对CPU的利用的优化手段。 网上有不少介绍如何使用线程池的文章,那我想说点什么呢?我希望查看线程池原理,明白池化技术的基本设计思路。遇到其…
深入理解Java线程池
线程池是一种线程使用的模式。它通过一个监控管理器管理任务与线程之间的关系,避免了频繁创建和销毁线程带来的代价,同时还限制了线程和任务的数量,避免了因为内存溢出、线程切换、任务过多等情况系统负载过重的情况。 任务的调度通常使用同步队列,主线程将任务放入队列中,其他工作线程则从队列…