首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
别给我加香菜
掘友等级
java
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 9
沸点 4
赞
13
返回
|
搜索文章
最新
热门
synchronized简单原理
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第25天,点击查看活动详情 反编译如上代码,如下图: synchronized修饰代码块时 monitorenter 首先我们来看一
synchronized保证三大特性
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第24天,点击查看活动详情 synchronized保证原子性的原理 对num++;增加同步代码块后,保证同一时间只有一个线程操作n
ForkJoin框架
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第23天,点击查看活动详情 思想:分而治之。将一个大任务分割成若干小任务,最终汇总每个小任务的结果得到这个大任务的结果。 举例说明
StampedLock读写锁
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第22天,点击查看活动详情 ReadWriteLock出现的问题 1、深入分析ReadWriteLock,会发现它有个潜在的问题:如
Semaphore
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第21天,点击查看活动详情 Semaphore是一种在多线程环境下使用的设施,该设施负责协调各个线程,以保证它们能够正确、合理的使用
ReentrantLock
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第20天,点击查看活动详情 当多个线程需要访问某个公共资源的时候,我们知道需要通过加锁来保证资源的访问不会出问题。java提供了两种
CyclicBarrier
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第19天,点击查看活动详情 栅栏类似于闭锁(CountDownLatch),它能阻塞一组线程直到某个事件的发生。栅栏与闭锁的关键区别
CountDownLatch
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第18天,点击查看活动详情 countDownLatch这个类使一个线程等待其他线程各自执行完毕后再执行。 是通过一个 state(
volatile保证可见性、禁止指令重排原理
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第17天,点击查看活动详情 有volatile变量修饰的共享变量进行写操作的时候会多出第二行汇编代码,通过查IA-32架 构软件开发
happens-before
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第16天,[点击查看活动详情](https://juejin.cn/post/7167294154827890702 "https:
下一页
个人成就
文章被点赞
48
文章被阅读
42,570
掘力值
1,705
关注了
7
关注者
13
收藏集
1
关注标签
13
加入于
2021-09-03