首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
程序员陌影
掘友等级
后端
good good study day day up
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
Java并发编程之ReentrantLock源码(一)
前言 ReentrantLock是基于AQS实现的可重入锁,并且能够实现公平锁和非公平锁。 如何使用 创建一个ReentrantLock锁对象 调用lock()方法进行加锁 执行业务操作 在final
Java并发编程之AQS
前言 这段话是AbstractQueuedSynchronizer源码注释中的一段,意思是AbstractQueuedSynchronizer(AQS抽象队列同步器)提供了一个基于FIFO等待队列来实
Java并发编程之ForkJoinPool
前言 ForkJoinPool是一种线程池,它和其他线程池的不同之处在于,它主要体现的是分治思想,和之前提到的LongAdder的原理有点相似,就是把一个大任务拆分成很多小任务去处理,最后再对所有执行
Java并发编程之定时器
前言 在日常的开发中,免不了会遇到需要定时执行某些任务的情况,比如定时清理日志、定时发送通知等。我了解到的处理定时任务的解决方案主要有三种: Timer ScheduledExecutorServic
Java并发编程之Unsafe
简介 Unsafe是一个比较底层的类,位于sun.misc包下。取名是Unsafe并不意味着线程不安全,而是因为它可以直接操作内存和线程,如果使用不当会产生意想不到的后果,所以必须慎用,名字可以理解为
Java并发编程之LongAdder源码(三)
前言 前面两篇文章介绍了LongAdder的主要方法实现流程,除此之外还有两个需要注意的地方,分别是: sum()方法 @sun.misc.Contended注解 sum方法 上面就是sum()方法的
Java并发编程之LongAdder源码(二)
上篇文章 Java并发编程之LongAdder源码(一)中最后写到了有三种情况会执行longAccumulate方法,下面就根据这三种情况来进行分析 当Cell数组为null时,传入的三个参数为1,n
Java并发编程之LongAdder源码(一)
前言 上一篇文章 Java并发编程之原子类(二)中介绍了LongAdder常用的方法,今天我们根据源码来分析一下它的基本实现流程。 上面这段话是LongAdder源码注释中的一部分,翻译过来意思大概是
fastjson序列化时间自定义格式
Java8 的日期相关 API用起来是真香,但免不了遇到在用旧版 1.0 API 的情况。这不,跟另一个部门做对接,人家说你发过来的时间怎么带个 T,我这边没法解析。。。我回头就是一句xxx,情绪发泄
Java并发编程之原子类(二)
原子数组 原子数组有AtomicIntegerArray、AtomicLongArray、AtomicReferenceArray,主要是用来对数组中的某个元素进行原子操作。三个类的方法基本类似,这里
下一页
个人成就
文章被点赞
15
文章被阅读
8,821
掘力值
728
关注了
10
关注者
11
收藏集
1
关注标签
10
加入于
2019-10-15