首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
fw19940314
掘友等级
🏆关注公众号:PursueDream追梦
🔔关注个人微信: fwsongsong 一起成长交流🤝
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
CAS优缺点
前面讲过CAS原理CAS 并发编程思想CAS 是有很多优点的,比如可以避免加互斥锁,可以提高程序的运行效率,但是同样 CAS 也有非常明显的缺点。所以我们在使用 CAS 的时候应该同时考虑到它的优缺点
CAS 并发编程思想
CAS 简介 CAS 是什么,它的英文全称是 Compare-And-Swap,中文叫做“比较并交换”,它是一种思想、一种算法。 在多线程的情况下,各个代码的执行顺序是不能确定的,所以为了保证并发安全
Adder & Accumulator 区别
前面介绍了 AtomicLong 与LongAdder区别,也就是Atomic* 与*Adder区别,具体参考前面的文章# 并发操作 AtomicLong & LongAdder区别
SpringBoot 学习之自动配置讲解
今天说一下SpringBoot自动配置的原理,在我们之前进行的web项目开发过程中,配置文件配置繁琐,如果是多个框架集成的话可能还维护多个配置文件。这样会将我们的很多时间去花在维护配置文件,假如加一个
程序设计模式七原则
设计模式 1995 年,艾瑞克·伽马(ErichGamma)、理査德·海尔姆(Richard Helm)、拉尔夫·约翰森(Ralph Johnson)、约翰·威利斯迪斯(John Vlissides)
线程的状态及使用方法
前面的文章中有多多线程及线程池使用的详解,今天着重介绍一下线程的知识。首先了解一下线程和进程的关系线程(Thread)是并发编程的基础,也是程序执行的最小单元,它依托进程而存在...
并发操作 AtomicLong & LongAdder区别
在 JDK1.5 中新增了并发情况下使用的 Integer/Long 所对应的原子类 AtomicInteger 和 AtomicLong。 在并发的场景下,如果我们需要实现计数器...
Future & FutureTask 使用详解
Future 的作用 Future最主要的作用是,比如当做一定运算的时候,运算过程可能比较耗时,有时会去查数据库,或是繁重的计算,比如压缩、加密等...
Callable 与 Runnable 区别
Callable 与 Runnable 区别 Runnable的特点 首先 Runnable接口我们使用的过程中,只需实现接口且实现run()方法,run方法没有方法的返回值。就是说我们只能在run方
ThreadLocal使用及源码分析
通常的业务开发中,ThreadLocal 有两种典型的使用场景。 ThreadLocal 用作保存每个线程独享的对象,为每个线程都创建一个副本,这样每个线程都可以修改自己所拥有的副本, 而不会影响其他
下一页
个人成就
文章被点赞
40
文章被阅读
33,414
掘力值
1,411
关注了
1
关注者
13
收藏集
0
关注标签
16
加入于
2021-10-29