首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程及异步
订阅
流年月如勾
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
从回调地狱👹到优雅飞升 👼
想象一下:中午12点,你兴冲冲走进奶茶店点单,店员却板着脸说:“等前面73杯做完才轮到你,站着别动。”——这就是同步编程的日常。而异步呢?扫码点单后手机一震:“取茶码A666”,转头去隔壁吃碗螺蛳粉
编码之道,道心破碎。
只用了几十秒,就能得到我花了大量精力才学会,并融汇贯通的东西。 轻而易举就能获得我呕心沥血才学会的东西。 在一定程度上,这就是我多年打造出来的护城河。 现在我感觉它让我的护城河看起来浅的很可笑。
基础篇:异步编程不会?我教你啊!CompletableFuture(JDK1.8)
以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建。如果需要返回值,则是调用Executor.submit获取Future。但是多个线程存在依赖组合,我们又能怎么办?可使用同步组件CountDownLatch、CyclicBarrier等;其实有简…
Java中不可或缺的关键字「volatile」
我们都知道Java并发的三大特性:原子性,可见性,有序性,本文我们就聊聊关键字volatile ,看看其在Java内存模型中是如何保证并发操作的原子性、可见性、有序性的
(四)深入理解Java并发编程之无锁CAS机制、魔法类Unsafe、原子包Atomic
引言 其实在我们上一篇文章阐述Java并发编程中synchronized关键字原理的时候我们曾多次谈到过CAS这个概念,那么它究竟是什么?实际上我们在之前往往为了解决多线程并行执行带来的线程安全问题去
并发编程终章:深入理解Java并发编程系列总纲
并发编程目录 在学习并发编程时,大家都会接触一个关键字:volatile,使用它修饰的成员可以保证多线程之间可见,而想要理解它的实现之前,首先需要先掌握的就是Java的内存模型:JMM。所以volat
(一)玩命死磕Java内存模型(JMM)与Volatile关键字底层原理
引言 本篇文章结合我个人对Java内存模型的理解以及相关书籍资料为前提全面剖析JMM内存模型,本文的书写思路先阐述JVM内存模型、硬件与OS(操作系统)内存区域架构、Java多线程原理以及Java内存
(二)彻底理解Java并发编程之Synchronized关键字实现原理剖析
引言 Synchronized关键字(互斥锁)原理,一线大厂不变的面试题,同时也是理解Java并发编程必不可少的一环!其中覆盖的知识面很多,需要理解的点也很多,本文是以相关书籍和结合自己的个人理解从基
使用双异步后,从 191s 优化到 2s
在开发中,我们经常会遇到这样的需求,将Excel的数据导入数据库中。 一般我会这样做: 通过POI读取需要导入的Excel; 以文件名为表名、列头为列名、并将数据拼接成sql;
不想引入mq?试试debezium
小型项目当中,没有引入消息中间件,也不想引入,但需要解耦异步,那怎么办呢?CDC组件是个不错的平替。