首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
阿甘与阿Q
掘友等级
做一个一直奔跑的阿甘
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 11
沸点 1
赞
12
返回
|
搜索文章
最新
热门
《重新学习多线程》-- 任务调度线程池以及Tomcat线程池
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第20天,点击查看活动详情。 任务调度线程池 在『任务调度线程池』功能加入之前,可以使用 java.util.Timer 来实现定时功
《重新学习多线程》-- 异步模式
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第19天,点击查看活动详情。 定义 让有限的工作线程(Worker Thread)来轮流异步处理无限多的任务。也可以将其归类为分工模式
《重新学习多线程》-- 自定义数据库连接池以及自定义线程池
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第18天,点击查看活动详情。 自定义数据库连接池 例如:一个线上商城应用,QPS 达到数千,如果每次都重新创建和关闭数据库连接,性能会
《重新学习多线程》-- 不可变对象设计以及享元模式
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第17天,点击查看活动详情。 SimpleDateFormat SimpleDateFormat 是一个线程不安全的对象,即多线程操作
《重新学习多线程》 -- LongAddr 原理
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第16天,点击查看活动详情。 累加器比较 AtomicLong 与 LongAdder LongAdder性能比AtomicLong性
《重新学习多线程》-- 原子整型,原子引用,ABA问题
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第15天,点击查看活动详情。 原子整型 J.U.C 并发包提供了: AtomicBoolean AtomicInteger Atomi
《重新学习多线程》-- CAS 与 volatile
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第14天,点击查看活动详情。 AtomicInteger 内部并没有用锁来保护共享变量的线程安全。那么它是如何实现的呢? 其中的关键是
《重新学习多线程》-- volatile有序性及其原理
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第13天,点击查看活动详情。 有序性 JVM 会在不影响正确性的前提下,可以调整语句的执行顺序,思考下面一段代码 可以看到,至于是先执
《重新学习多线程》-- ReentrantLock
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第12天,点击查看活动详情。 活锁 区别于死锁,活锁是出现在两个线程互相改变对方的结束条件,最后谁也无法结束 例如 饥饿 很多教程中把
《重新学习多线程》 -- 多把锁,死锁
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第11天,点击查看活动详情。 多把锁 一间大屋子有两个功能:睡觉、学习,互不相干。 现在小南要学习,小女要睡觉,但如果只用一间屋子(一
下一页
个人成就
文章被点赞
52
文章被阅读
38,886
掘力值
1,469
关注了
6
关注者
40
收藏集
3
关注标签
7
加入于
2020-09-22